Skip to content
Accounting & ledger

A Ledger That Fills Itself from the Operation

Links Meridian writes the journal for a green fee, a shirt, a bar round, and a dues charge at the moment of the sale, inside the same database transaction. Every line carries the booking or the order it came from, so a figure on the trial balance opens back to the thing that caused it. Gift cards and deposits sit as liabilities until they are earned, dues paid ahead are recognised month by month, and a signed-off period locks. Eleven reports export to CSV, Excel, PDF, and QuickBooks IIF, and a live connection keeps QuickBooks or Xero current. Full accounting is part of Professional at $749 a month and Enterprise, with no per-module fee.

Most clubs keep two sets of numbers. There is what the tee sheet and the till know, and there is what the books know, and somebody spends the back half of every week making the second agree with the first. By the time it agrees, the month is over and the finance committee is asking about a figure nobody can trace without opening four screens.

Links Meridian removes the gap by writing the journal at the moment of the sale, in the same database transaction. There is no overnight job to fail and no export to re-categorise on the far side. Every posting stores the kind of thing that caused it and that thing's identifier, so a line on the income statement leads back to the booking, the order, or the dues charge behind it. Nothing in the ledger is orphaned from the operation that produced it. When a month is signed off, a lock date stops anything posting into it, and reopening it leaves a record on the audit trail.

Clubs that want to keep their accountant's system keep it. The QuickBooks and Xero connections are a live authorised link, so nobody is emailing a file around. You map our accounts onto yours once, choose whether to send a daily summary or push invoices, bills, and payments as documents, and set the hour it runs. Each attempt writes a log you can read, so a sync that fails is visible on the screen instead of discovered at year end.

The parts a general ledger package cannot do on its own are the club-specific ones. A gift card sold at the counter is money owed, not money earned, and sits in its own liability account until somebody spends it. A dining deposit is the same until the table is served. Annual dues collected in January belong to the months they cover, and a nightly job moves each portion into revenue as it is earned. Season passes and points memberships follow the same rule: a pass is recognised across the months of its term, and a points bundle as each round is played. Member charges land in receivables against the member record, so the statement, the ageing, and the ledger are three views of one balance rather than three files.

Two sets of eyes

The Same Balance, Read from Two Places

The office works the ledger. A member sees the part of it that is theirs, without ringing to ask.

For the office

The Ledger and the Month

Where the treasurer, the club accountant, and whoever closes the day do their work.

  • Double-entry general ledger on a chart of accounts seeded for a golf club and editable per club
  • Vendors with payment terms, tax ID, 1099 status, and a default expense account
  • Bills through draft, pending, approved, part-paid, and paid, with payments recorded against a cash account
  • Member receivables with ageing, statements, and auto-pay from a stored card
  • Daily close with expected against actual cash and the variance kept, plus a reopen path
  • Period close with a lock date, so a signed-off month cannot be posted into
  • Payout matching, and an overnight job that looks for journals which do not balance
  • Eleven reports including trial balance, income statement, balance sheet, VAT return, and deferred revenue, exporting to CSV, Excel, PDF, and QuickBooks IIF

For your members

The Digital Clubhouse

The account side of the ledger, in the app they already use to book.

  • A statement showing every charge with the round, the meal, or the purchase behind it
  • The current balance, and what is falling due next
  • Auto-pay from a stored card, or pay a statement manually in the app
  • Dues, subscriptions, and any instalment plan the club has agreed
  • Gift card balances that spend anywhere in the club
  • Payment history and a PDF receipt for anything bought in the app
  • The same account in the club-branded iOS and Android app
  • One record, so the bar tab and the green fee are on the same statement
Why it matters

The Outcome for Your Club

The books are never behind the day

A sale writes its journal as it posts, in the same transaction. There is no nightly batch that can fail quietly and leave the morning's figures describing yesterday.

Every figure opens back to its cause

Each posting stores what created it and which record it was. A number somebody queries on the trial balance leads to the booking or the order behind it in one step.

Unearned money is not counted as income

Gift cards, dining deposits, season passes, and dues paid ahead sit in liability accounts until the club has earned them. The month a card is bought and the month its value becomes revenue are two different months, and the ledger keeps them apart.

Your accountant keeps their system

An authorised connection pushes journals, invoices, bills, and payments into QuickBooks or Xero at an hour you choose, against an account map you approve once.

The day closes with the cash counted

Closing the day records what the drawer should hold and what it actually held, and stores the difference. A till that comes up short leaves a figure somebody can look at the next morning.

Who may post is not who may look

Viewing, posting journals, managing the ledger, and reconciling are four separate permissions, so a club can separate duties without inventing a shared login.

Where the money lands

Six Things That Happen at the Counter, and What the Ledger Receives

Six ordinary transactions, and six different answers about what the club has actually earned.

Green fee
What the club tookA visitor pays for a round at the counter
What the ledger receivesRevenue by category with the tax split out, carrying the booking it came from
Pro shop sale
What the club tookA member buys a glove and charges it to the account
What the ledger receivesRetail revenue with the debit going to member receivables at 1110, and the charge appears on the next statement
Gift card sold
What the club tookSomebody buys a card at the bar
What the ledger receivesA liability, not income. It becomes revenue only when the card is spent, and unspent balances are tracked as breakage
Dining deposit
What the club tookA table books and pays to hold it
What the ledger receivesA deposit liability at 2240, released to revenue when the party is served
Annual dues
What the club tookA member pays the year in January
What the ledger receivesHeld as unearned income and moved into revenue month by month, so the summer is not funded by a January spike
Vendor bill paid
What the club tookThe office settles an invoice by cheque
What the ledger receivesPayables cleared against the cash account it was paid from, with the cheque number kept on the payment

Each of these writes its journal as the transaction completes, carrying a reference back to the record that caused it. Tax, deposits, gift cards, and unearned dues are never counted as revenue before the club has earned them.

The accounting month

From a First Sale to a Filed Month

  1. Set the Accounts Up

    Start from a chart of accounts already laid out for a golf club, then rename, add, or retire what your accountant wants. Set the base currency and how tax behaves in your jurisdiction.

  2. Let the operation post

    Green fees, retail, food and drink, dues, and deposits each write their journal as they happen. Nothing is keyed in twice and nothing waits for the evening.

  3. Close the Day

    Count the drawer. The close stores expected against actual and keeps the variance, and the day's card takings are tied to the payout they arrive in.

  4. Recognise what was earned

    A nightly job moves the portion of dues, deposits, passes, and packages the club has now earned out of liability and into revenue, and records what it moved.

  5. Lock and Read the Month

    Set the lock date once the month is signed off. Trial balance, income statement, balance sheet, AR ageing, deferred revenue, and the VAT return each export to CSV, Excel, PDF, or QuickBooks IIF.

  6. Send It On

    The QuickBooks or Xero connection pushes the month across on the schedule you set, against your account map, writing a log for every attempt.

Head to head

A Bolt-On Ledger vs Accounting Inside the Platform

Feature
Club software plus a separate ledger
Links Meridian
How a sale reaches the books
A nightly export, re-categorised on the far side
Its journal is written in the same transaction as the sale
Tracing a figure back to its cause
Match it by date and hope
Every posting carries the record that created it
Gift cards
Usually booked as income on sale
A liability until the card is spent, with breakage tracked
Deposits taken ahead
Income on receipt
A liability until the club has earned it
Annual dues paid in January
A January spike
Recognised across the months they cover
Member charges
A spreadsheet beside the ledger
Receivables against the member record, with ageing and statements
QuickBooks or Xero
A file somebody emails
An authorised connection on a schedule, with a log per attempt
Daily close
A note in a book
Expected against actual cash, variance stored, reopen path
Closing a month
By convention
A lock date that refuses back-dated postings
Separation of duties
One finance login
Viewing, journals, management, and reconciling are separate
VAT return
Built by hand from exports
A report over the ledger
Ledger drift
Found at year end
A nightly integrity check that flags it
Built for golf
Built in, included
The platform

What's Included

Double-entry general ledger with a chart of accounts seeded for a golf club
Per-club account codes, editable and extendable
Real-time posting from the tee sheet, POS, F&B, dues, and member charges
Every posting carries the record type and identifier that created it
Accounts payable with vendors, bills, and bill payments
Vendor payment terms, tax ID, 1099 tracking, and a default expense account
Bill states covering draft, pending, approved, part-paid, paid, void, and cancelled
Bill payment by cheque with the cheque number, card, cash, or member account
Accounts receivable against the member record
Member statements, with auto-pay from a stored card or manual payment in the portal
AR ageing report
AP ageing report
Gift cards held as a liability until redeemed, with breakage tracked
Dining and event deposits held as a liability until the club has earned them
Deferred revenue for dues, subscriptions, and packages, recognised on a nightly job
Season passes and points memberships held as liabilities and recognised as earned
Daily close with expected against actual cash, and the variance kept
Reopen a closed day, with the change on the audit trail
Period close with a lock date, backed by a database check, and an audited reopen
Payout reconciliation
Nightly finance integrity check that flags a ledger that has drifted
A journal that fails to post is captured with its error and retried, never dropped
Trial balance
Income statement
Balance sheet
Sales, revenue by category, and payment method reports
Membership reporting
Deferred revenue report
VAT return report
Finance integrity report
Export to CSV, Excel, PDF, and QuickBooks IIF
Live QuickBooks connection over OAuth, with account mapping
Live Xero connection over OAuth, with account mapping
Daily summary sync, or invoices, bills, and payments pushed as documents
Automatic sync at an hour you set, with a log for every attempt
Multi-currency, with per-club base currency
Multi-tax, inclusive or exclusive, for VAT, GST, and sales tax
Staged data migration with AI field mapping, dry run, and rollback, free on every plan, including member account opening balances posted to the ledger
Four accounting permissions covering viewing, journals, management, and reconciling
PCI DSS Level 1 compliant card processing
GDPR data export and erasure tooling
Daily sales over the REST API (Enterprise)
Questions

Common Questions

Is there golf club software with the accounting built in?

Yes. Links Meridian has the general ledger, accounts payable, and accounts receivable in the same platform as the tee sheet, the till, and member billing, included from the Professional plan at $749 a month. A sale writes its journal in the same database transaction that records the sale, so there is no window where the operation and the books disagree, and no overnight job that can fail and leave you a day behind. If you would rather keep QuickBooks or Xero, a live authorised connection pushes the same numbers across on a schedule.

How does a figure on a report trace back to what caused it?

Every Links Meridian posting stores the kind of record that produced it and that record's identifier alongside the debit or credit. A line on the income statement leads back to the booking, the order, the bill, or the dues charge behind it. This is what makes a query from the finance committee a one-step answer instead of an afternoon matching dates across exports.

What actually gets reconciled, and how?

Three things. Closing the day records what the drawer was expected to hold against what was counted and stores the variance, with a reopen path if something turns up. Card takings are matched against the payout that carries them, so the money arriving in the bank ties back to the sales that produced it. And a nightly integrity check runs over the Links Meridian ledger and flags journals that do not balance or accounts that have drifted from the operation behind them.

Do we have to give up QuickBooks or Xero?

No, and the connection is better than an export. You authorise Links Meridian against your QuickBooks or Xero organisation, map our accounts onto yours once, and choose what travels: a daily summary journal, or invoices, bills, and payments pushed as individual documents. It runs automatically at an hour you set, or on demand. Each attempt writes a log, so a failure is on the screen rather than discovered in the year-end pack. You can also export trial balance and transactions as QuickBooks IIF if you prefer to move files.

How are gift cards and deposits treated?

As money the club owes until somebody spends it. In Links Meridian a gift card sold at the counter goes to its own liability account and only becomes revenue when somebody spends it, with unspent balances tracked separately as breakage. A dining or event deposit sits in a deposit liability and is released when the party is served. Getting this wrong flatters a club's income in the month it takes the money and understates it later, which is the sort of thing an auditor asks about.

What happens with annual dues paid in January?

Links Meridian holds them as unearned income and recognises them across the months they cover. A nightly job moves the portion the club has now earned into revenue and records what it moved, and a deferred revenue report shows what is still to come. Season passes work the same way across their term. Without this a club's accounts show a January that looks extraordinary and a summer that looks poor, when neither is true.

What reports do we get?

Eleven: trial balance, income statement, balance sheet, AR ageing, sales, revenue by category, payment methods, membership, deferred revenue, VAT return, and a finance integrity check. Each exports to CSV, Excel, PDF, or QuickBooks IIF. Accounts payable ageing, with per-vendor totals, sits alongside the bills.

Can we lock a period once it is closed?

Yes. In Links Meridian, once a period is signed off, a lock date stops any journal from posting into it, with a database-level check behind the application rule so nothing slips past it. Reopening a locked period is recorded on the audit trail. A single day's close can also be reopened, and that reopen is recorded too.

How does multi-currency work?

Each Links Meridian club has a base currency set at configuration, and billing runs natively in it rather than converting a dollar figure at display time. Tax is handled per region and can be inclusive or exclusive, covering VAT, GST, and sales tax. Links Meridian is available worldwide with multi-currency, multi-tax, and GDPR tooling.

Can different staff have different accounting access?

Yes, and it is finer than one finance login. In Links Meridian, viewing the accounts, posting journals, managing the ledger, and reconciling are four separate permissions, so the person who reads the reports need not be the person who can post to them. Every posting keeps the user who created it.

How do vendors and bills work?

A vendor in Links Meridian is one record shared by the office and the pro shop, carrying payment terms, a tax ID, 1099 status where it applies, and a default expense account. A bill moves through draft, pending, approved, part-paid, and paid, and a payment records the amount, the date, the method, the cheque number where there is one, and which cash account it came out of. Who may approve a bill is controlled by permission.

Is the system PCI compliant?

Card processing in Links Meridian is PCI DSS Level 1 compliant, and no card number ever reaches our systems. For data protection there are export and erasure tools covering members and guests, so a subject access request or a deletion request is a task, not a project.

How do we move our books across from another system?

Your current system stays live until you sign off on Links Meridian, on every plan, so nothing is switched off before the numbers agree. Migration is free on every plan: the migration tooling takes a staged upload, proposes the field mapping with AI assistance, runs a dry run that reports what would change without changing anything, and can roll the import back. Member account opening balances come across as ledger entries: arrears as charges on the member's account, credits as the member's stored value. Your accountant can check the opening trial balance against your old system before you go live.

Does the pro shop and restaurant revenue come through automatically?

Yes, and it arrives split by category. In Links Meridian, retail, food, drink, green fees, and hire each post to their own revenue account with tax separated, as the line is rung up. A member charging to their account posts against receivables instead of cash, and it is on their next statement. The daily close then ties the day's takings to the payout that carries them.

Can we see whether the ledger has gone wrong?

Yes. A Links Meridian finance integrity job runs nightly and there is a report over it. It looks for the things that quietly break a ledger: journals that do not balance, postings without a source, and accounts that have drifted from the operational data behind them. Separately, if a journal ever fails to write, the failure is recorded against the payment or sale that caused it, with the error, the number of attempts, and the idempotency key the retry will use, so it can be posted later without double-counting. An unledgered sale is a row somebody can find, and finding these on a Tuesday is a different job from finding them in the audit.

See your own chart of accounts on the platform

Ask for a demo built on your account codes, your vendors, and a month of your own trading. After your demo we set your club up for you and give you the login. No fee until you go live.