Download Your QuickBooks Online Success Checklist — Free!

GolfNow to QuickBooks® Online: A Technical Guide to G/L Mapping, Debits, Credits, and Daily Journal Entries

Jim Merritt - September 28, 2026

In a previous article, we discussed the importance of properly mapping GolfNow activity into QuickBooks® Online.

This companion article goes a little (ok, a LOT) deeper.

If you are responsible for the accounting for a golf course, pro shop, country club, or golf operation using GolfNow, it is important to understand not only which G/L account GolfNow is mapped to, but also:

  • What type of QuickBooks® Online account should be used

  • Whether the GolfNow export should debit or credit that account

  • How payment-clearing accounts should work

  • How the daily GolfNow journal entry should balance

  • How actual bank deposits should eventually clear the payment activity

The examples below are intended to demonstrate the accounting logic behind a properly designed GolfNow-to-QuickBooks® Online integration.

They are sample mappings only.

Your actual GolfNow setup may require different account numbers, account names, or account structures.

Start With the Accounting Equation

Before looking at the GolfNow mapping screen, it helps to remember the basic accounting rules.

For the accounts we commonly encounter in a golf operation:

Account Type

Normal Balance

Increase With

Decrease With

Asset

Debit

Debit

Credit

Liability

Credit

Credit

Debit

Income

Credit

Credit

Debit

Expense

Debit

Debit

Credit

This becomes extremely important when reviewing a GolfNow export.

If GolfNow records $5,000 of green fee revenue, for example, we normally expect the Green Fee Income account to be credited.

If GolfNow records money due from a payment processor, we may expect a clearing asset account to be debited.

That debit and credit relationship is what allows the daily journal entry to balance.

Sample QuickBooks® Online G/L Structure

Below is one possible Chart of Accounts structure for a golf operation.

Again, these account numbers are examples.

Account No.

Account Name

QuickBooks® Online Account Type

Purpose

1000

Checking

Bank

Actual operating bank account

1499

Undeposited Funds

Other Current Asset

Payments waiting to be deposited

1498

GolfNow ACH Clearing

Other Current Asset

Temporary holding account for GolfNow/processor settlements

1497

Credit Card Clearing

Other Current Asset

Temporary holding account for card settlements

2000

Accounts Payable

Accounts Payable

Amounts owed to vendors

2100

Sales Tax Payable

Other Current Liability

Sales tax collected but not yet remitted

2500

Gift Card Liability

Other Current Liability

Outstanding gift cards

4000

Green Fee Income

Income

Golf rounds and green fees

4010

Cart Fee Income

Income

Cart rental revenue

4020

Driving Range Income

Income

Driving range revenue

4030

Golf Lesson Income

Income

Instruction revenue

4100

Pro Shop Merchandise Income

Income

Retail merchandise sales

4200

Food & Beverage Income

Income

Restaurant, bar, snack, and beverage revenue

4300

Membership Income

Income

Membership-related revenue

4400

Tournament Income

Income

Tournament and outing revenue

4410

Credit Card Surcharge Income

Income

Customer credit card surcharge revenue

6310

Credit Card Processing Fees

Expense

Merchant processor fees

4350

Sales Exchange / Suspense

Other Current Asset or Other Current Liability, depending on design

Temporary account requiring investigation

A Word About the Sales Exchange Account

An exchange or suspense account should generally not become a permanent dumping ground.

It may be necessary for certain GolfNow workflows, but its balance should be understood.

If GolfNow exports a large amount into Sales Exchange every day and nobody can explain what the balance represents, that is a warning sign.

The goal should be to map transactions directly to meaningful G/L accounts whenever the GolfNow configuration permits.

Sample GolfNow G/L Mapping Chart

A practical mapping worksheet might look something like this:

GolfNow Transaction Type

Suggested G/L

QuickBooks® Online Account

Account Type

Typical GolfNow Posting

Green Fees

4000

Green Fee Income

Income

Credit

Cart Fees

4010

Cart Fee Income

Income

Credit

Driving Range

4020

Driving Range Income

Income

Credit

Golf Lessons

4030

Golf Lesson Income

Income

Credit

Pro Shop Sales

4100

Pro Shop Merchandise Income

Income

Credit

Food & Beverage

4200

Food & Beverage Income

Income

Credit

Membership Revenue

4300

Membership Income

Income

Credit

Tournament Revenue

4400

Tournament Income

Income

Credit

Credit Card Surcharge

4410

Credit Card Surcharge Income

Income

Credit

Sales Tax

2100

Sales Tax Payable

Other Current Liability

Credit

GolfNow ACH Receivable

1498

GolfNow ACH Clearing

Other Current Asset

Debit

Credit Card Receivable

1497

Credit Card Clearing

Other Current Asset

Debit

Cash Received

1000 or Cash Clearing

Cash/Bank/Clearing

Asset

Debit

Gift Cards Sold

2500

Gift Card Liability

Other Current Liability

Credit

Gift Cards Redeemed

2500

Gift Card Liability

Other Current Liability

Debit

Merchant Processing Fee

6310

Credit Card Processing Fees

Expense

Debit

Refund of Revenue

Original Income Account

Income

Income Reduction

Debit

The important thing is not the account number.

The important thing is the accounting purpose.

Sample Daily GolfNow Activity

Let's assume the golf course has the following activity for one day:

  • Green Fees: $18,000.00

  • Cart Fees: $5,000.00

  • Driving Range: $1,200.00

  • Pro Shop Sales: $3,500.00

  • Food & Beverage: $2,800.00

  • Credit Card Surcharges: $120.00

  • Sales Tax Collected: $1,560.00

That gives us total customer charges of:

$32,180.00

Now assume the payments break down this way:

  • GolfNow/ACH and credit card payments: $29,180.00

  • Cash received: $3,000.00

Total payments:

$32,180.00

Everything balances.

Sample GolfNow Daily Journal Entry

The accounting entry might look similar to this:

Account

Debit

Credit

1498 GolfNow ACH Clearing

$29,180.00

1010 Cash / Cash Clearing

$3,000.00

4000 Green Fee Income

$18,000.00

4010 Cart Fee Income

$5,000.00

4020 Driving Range Income

$1,200.00

4100 Pro Shop Merchandise Income

$3,500.00

4200 Food & Beverage Income

$2,800.00

4410 Credit Card Surcharge Income

$120.00

2100 Sales Tax Payable

$1,560.00

TOTAL

$32,180.00

$32,180.00

This journal entry accomplishes two things at the same time.

First, it records the revenue.

Second, it records where the money is located.

The money is either:

  • Sitting in cash, or

  • Due from GolfNow or the payment processor

That is why the clearing account is so important.

Why GolfNow ACH Clearing Is an Asset

Assume GolfNow has processed $29,180.00 of credit card and ACH-related activity.

The golf course has earned the revenue.

But the money has not yet reached the operating checking account.

That means the golf course effectively has an amount receivable from the processor.

That is why an account such as:

1498 - GolfNow ACH Clearing

may appropriately be set up as an Other Current Asset.

When GolfNow posts the daily sales activity:

Debit GolfNow ACH Clearing $29,180.00

The account now shows money that is expected to arrive.

When the deposit later reaches the bank, the accounting should remove that amount from the clearing account.

Example: GolfNow ACH Deposit Reaches the Bank

Suppose GolfNow deposits the full $29,180.00 two days later.

The entry would effectively be:

Account

Debit

Credit

1010 Operating Checking

$29,180.00

1498 GolfNow ACH Clearing

$29,180.00

Now look at what happened.

The clearing account originally had:

Debit $29,180.00

The deposit creates:

Credit $29,180.00

The clearing balance becomes:

$0.00

That is exactly what we want if the settlement is complete.

What If the Processor Deducts a Fee?

Now let us make the example a little more realistic.

Assume GolfNow or the merchant processor owes the course:

$29,180.00

But the processor deducts:

$580.00

in merchant fees.

The actual bank deposit is therefore:

$28,600.00

The correct accounting needs to explain the difference.

The deposit entry might look like this:

Account

Debit

Credit

1010 Operating Checking

$28,600.00

6310

$580.00

1498 GolfNow ACH Clearing

$29,180.00

TOTAL

$29,180.00

$29,180.00

Now the clearing account still clears to zero.

And the $580.00 difference has not disappeared.

It has been recorded where it belongs:

Credit Card Processing Fees expense.

Why You Should Not Post the $28,600 Deposit to Income

This is one of the most common mistakes we see.

The original GolfNow journal entry already recorded the income:

  • Green Fees

  • Cart Fees

  • Driving Range

  • Pro Shop

  • Food & Beverage

  • Credit Card Surcharges

The $28,600 deposit is simply the collection of money related to those sales.

It is not new revenue.

If someone sees the bank feed deposit and categorizes it to Green Fee Income or Sales Income, the business could record the same revenue twice.

For example:

Original GolfNow revenue:

$30,620.00

Then somebody categorizes the deposit as additional revenue:

$28,600.00

QuickBooks® Online may now show:

$59,220.00 of revenue

even though actual revenue was only $30,620.00 before sales tax.

That is a major overstatement.

Bank Transactions Should Match the Accounting

When the $28,600.00 deposit downloads into QuickBooks® Online Bank Transactions, the goal is normally to connect that bank activity to the accounting that has already been recorded.

The bank download is not the accounting transaction by itself.

It is evidence that money moved through the bank.

The workflow should generally be:

GolfNow records the sale

↓

GolfNow export records the accounting

↓

GolfNow ACH Clearing holds the processor receivable

↓

The processor makes the bank deposit

↓

QuickBooks® Online Bank Transactions reflects the deposit

↓

The deposit clears GolfNow ACH Clearing

↓

Bank account is reconciled

QuickBooks® Online's Bank Transactions workflow is designed to bring downloaded transactions into the books for review and matching, rather than making every downloaded item automatically become a new accounting transaction.

Handling a Credit Card Surcharge

Credit card surcharges create another area where mappings should be deliberate.

Suppose a customer pays:

  • Green Fee: $100.00

  • Credit Card Surcharge: $3.00

Total charge:

$103.00

The accounting might be:

Account

Debit

Credit

GolfNow ACH Clearing

$103.00

Green Fee Income

$100.00

Credit Card Surcharge Income

$3.00

The surcharge is not the same thing as the merchant processing fee.

Later the merchant processor might charge the golf course $2.75.

That is a separate expense.

The two should not normally be netted together without understanding the accounting.

Handling Sales Tax

Assume the golf course sells taxable merchandise for:

$100.00

and collects:

$7.00 sales tax

The customer pays:

$107.00

The accounting should normally separate the revenue from the liability:

Account

Debit

Credit

GolfNow ACH Clearing

$107.00

Pro Shop Merchandise Income

$100.00

Sales Tax Payable

$7.00

Notice that QuickBooks® Online does not show $107.00 of income.

The $7.00 belongs to the taxing authority.

It remains on the Balance Sheet until it is remitted.

Handling Gift Cards

Gift cards require similar care.

Suppose a customer purchases a $100 gift card.

The business receives $100, but usually has not yet earned $100 of revenue.

The accounting might be:

Account

Debit

Credit

Cash or Clearing Account

$100.00

Gift Card Liability

$100.00

Later, when the customer redeems the gift card for a $100 round of golf:

Account

Debit

Credit

Gift Card Liability

$100.00

Green Fee Income

$100.00

This distinction is important when designing the GolfNow mapping.

If gift-card sales are mapped directly to income, revenue may be recognized too early.

Handling Refunds

Now assume GolfNow originally recorded a $150 green fee.

Later, the customer receives a $150 refund.

A simplified refund entry could look like:

Account

Debit

Credit

Green Fee Income

$150.00

GolfNow ACH Clearing

$150.00

This reduces revenue and reduces the amount expected from the processor.

Depending on timing, the actual GolfNow export may handle refunds differently.

The important question is:

Does the refund reverse the original accounting correctly?

What Happens When Sales Exchange Is Used Incorrectly?

Suppose GolfNow produces this export:

Account

Debit

Credit

Sales Exchange

$33,170.58

Various Revenue Accounts

$32,386.52

Sales Exchange

$784.06

Technically, the journal entry may balance.

But that does not tell us whether the accounting is correct.

A large debit to Sales Exchange raises questions:

  • What does the $33,170.58 represent?

  • Is it credit card settlement activity?

  • Should it have gone to GolfNow ACH Clearing?

  • Is part of it cash?

  • Is part of it accounts receivable?

  • Is GolfNow using Sales Exchange as an internal offset?

  • Is another mapping incomplete?

This is why I recommend looking at the GolfNow Preview Export before sending the transaction to QuickBooks® Online.

A balanced journal entry can still contain bad accounting.

A Better Mapping Example

Suppose the GolfNow preview originally shows:

Debit Sales Exchange — $33,170.58

After reviewing the underlying activity, you determine:

  • $28,500.00 relates to GolfNow ACH settlement

  • $4,000.00 relates to cash

  • $670.58 relates to another payment-clearing source

Instead of sending the entire $33,170.58 to Sales Exchange, a more meaningful structure might be:

Account

Debit

1498 GolfNow ACH Clearing

$28,500.00

Cash Clearing

$4,000.00

Other Payment Clearing

$670.58

Total

$33,170.58

Now the Balance Sheet tells you something useful.

Instead of seeing one unexplained Sales Exchange number, you can see exactly where the money should be.

How to Review a GolfNow Export Before Posting

When looking at a GolfNow accounting export, I recommend reviewing it in this order.

1. Look at Revenue Credits

Ask whether each revenue category is going to the correct income account.

For example:

Green Fees → Green Fee Income

not:

Green Fees → Sales Exchange

unless GolfNow's workflow specifically requires an intermediate entry that is subsequently cleared.

2. Review Sales Tax

Sales tax should generally go to a liability account rather than income.

3. Review Payment Debits

Ask:

Where is the money?

If the money is sitting with a processor, the debit may belong in a clearing asset account.

4. Review Exchange Accounts

Any large amount going into Sales Exchange should be understood.

5. Confirm Debits Equal Credits

The journal entry must balance.

But remember:

Balancing is the minimum requirement—not proof that the accounting is right.

6. Trace the Entry to the Bank

You should eventually be able to trace processor activity from:

GolfNow → Clearing Account → Bank Deposit

If you cannot, the clearing account will begin accumulating unexplained balances.

What Should the GolfNow ACH Clearing Balance Look Like?

A clearing account does not necessarily have to equal zero every night.

Timing differences are normal.

For example:

  • Friday's transactions may not settle until Monday.

  • Refunds may settle on a different date.

  • Weekend activity may accumulate.

  • Merchant fees may be withdrawn separately.

  • Multiple batches may settle together.

Therefore, you may see a temporary balance.

What matters is whether you can explain it.

A useful reconciliation might look like:

Description

Amount

Friday unsettled GolfNow activity

$12,500.00

Saturday unsettled GolfNow activity

$18,400.00

Sunday unsettled GolfNow activity

$15,100.00

Expected clearing balance

$46,000.00

If QuickBooks® Online shows:

GolfNow ACH Clearing = $46,000.00

you may be in good shape.

If it shows:

$127,438.52

you need to determine what makes up the difference.

Red Flags to Watch For

When reviewing GolfNow-to-QuickBooks® Online accounting, I become concerned when I see:

  • Large unexplained Sales Exchange balances

  • GolfNow ACH Clearing balances that never clear

  • Bank deposits posted directly to income

  • Sales tax included in revenue

  • Merchant fees netted against income

  • Credit card surcharges mixed into unrelated income accounts

  • Gift-card sales recorded as immediate revenue

  • Duplicate GolfNow journal entries

  • Deleted GolfNow-created journal entries

  • Bank feed transactions added instead of matched

  • Users manually changing GolfNow-created transactions without understanding the integration

Any one of these can make the Profit & Loss or Balance Sheet unreliable.

Create a GolfNow Mapping Control Sheet

One of the best things a golf operation can do is create a permanent GolfNow G/L mapping worksheet.

For example:

GolfNow Code

GolfNow Description

QBO G/L

QBO Account Name

Account Type

Debit/Credit

Purpose

GF

Green Fees

4000

Green Fee Income

Income

Credit

Records green fee revenue

CART

Cart Fees

4010

Cart Fee Income

Income

Credit

Records cart revenue

CC-SUR

Card Surcharge

4410

Credit Card Surcharge Income

Income

Credit

Records customer surcharge

TAX

Sales Tax

2100

Sales Tax Payable

Liability

Credit

Tracks tax owed

ACH

GolfNow ACH

1498

GolfNow ACH Clearing

Other Current Asset

Debit

Tracks processor settlement

CCFEE

Merchant Fee

6310

Credit Card Processing Fees

Expense

Debit

Records processor cost

Then add a column showing:

Date Last Verified

and another showing:

Verified By

That creates accountability and helps prevent somebody from changing mappings months later without understanding why the accounts were originally selected.

Test Before Going Live

Whenever you change GolfNow mappings, do not immediately export weeks or months of activity.

Start with one day's transactions.

Then compare:

  • GolfNow Daily Report

  • GolfNow Preview Export

  • QuickBooks® Online journal entry

  • GolfNow ACH Clearing

  • Bank deposit

  • Sales tax

  • Profit & Loss

  • Balance Sheet

If the entire chain works correctly for one day, test another day.

Only after you understand the results should you depend on the mapping for ongoing accounting.

GolfNow markets its business platform as an integrated golf-management system covering areas such as tee-sheet management, POS, food and beverage, and other operational functions, which is exactly why the accounting mappings behind that operational data deserve careful review.

The Goal Is Not Just a Balanced Journal Entry

The goal of a GolfNow-to-QuickBooks® Online integration is not simply:

Debits = Credits

The goal is:

Accurate Revenue

Accurate Liabilities

Accurate Clearing Accounts

Accurate Bank Deposits

Accurate Financial Statements

A beautifully balanced journal entry posted to the wrong accounts is still wrong.

The accounting should tell the story of what actually happened.

QuickTrainer Can Help Review Your GolfNow Mappings

At QuickTrainer, we can help golf courses and golf shops review the entire workflow—not just the GolfNow mapping screen.

That includes:

  • GolfNow G/L mapping review

  • QuickBooks® Online Chart of Accounts design

  • GolfNow ACH Clearing setup

  • Sales Exchange analysis

  • Credit card surcharge mapping

  • Merchant fee accounting

  • Sales-tax mapping

  • GolfNow journal-entry review

  • Bank Transactions workflow

  • Matching GolfNow deposits

  • Clearing-account reconciliation

  • Historical cleanup

  • Staff training

  • Written accounting procedures

If your GolfNow export balances but the numbers in QuickBooks® Online still do not make sense, the solution is often to trace the accounting from the original GolfNow transaction all the way through to the bank.

That is where the real answer usually appears.


QuickTrainer, Inc. — Training and Support for QuickBooks® Users

Let QuickTrainer give you back your time.

📞 Call QuickTrainer at 910-338-0488
📧 Email: [email protected]
🌐 www.qti-wilmington.com

QuickTrainer, Inc. is an independent accounting and consulting company and is not affiliated with or employed by Intuit Inc. or GolfNow. Intuit and QuickBooks are trademarks and service marks of Intuit Inc. GolfNow and other product names referenced herein may be trademarks of their respective owners.

Contact Us

Let’s Tackle Your QuickBooks® Challenges Together

An email will be sent to the QuickTrainer team