Accounting Guide: Sales Tax on Patron Rewards
GL coding, journal entries, and report reconciliation for operators using joe patron rewards and
loyalty programs.
Who This Is For
This guide is written for the accountant or bookkeeper responsible for coding joe transaction data into a general ledger, filing monthly sales tax returns, and reconciling POS revenue to the books. It assumes familiarity with standard double-entry bookkeeping and chart of accounts structure.
The Core Issue
Sales tax is calculated on the full menu price at the moment of sale — before any patron reward or loyalty credit is applied. This is legally correct: tax is owed on the sales price, not on what the operator collects after a promotional discount. The result is a gap between two numbers an accountant will naturally want to reconcile:
•Tax calculated against Net Sales (what a clean P&L would suggest)
•Total Tax Collected (what actually appears on the POS report and must be remitted)
Without an explicit line item explaining the difference, this gap shows up as an unresolved variance in the tax account — typically small in absolute dollars but problematic for a clean close.
The Solution: Two Tax Line Items
The joe sales tax report splits the total tax collected into two named sub-lines. Together they always equal the total tax remitted to the state. Separately, each line maps cleanly to its corresponding revenue or expense account.
Journal Entry
The following journal entry reflects a single transaction: a $6.00 beverage with a $0.30 patron reward applied, in a 5.3% tax jurisdiction.
At Point of Sale
At Tax Remittance (monthly)
How to Read the Report
The joe monthly tax report is structured by product category, with each category showing both tax sub-lines. Here is a sample month for a Virginia operator (Virginia is used because it has the most complex rate structure — two tiers — making it the most demanding reconciliation case):
Reconciliation Checklist
At month close, verify the following before filing:
1. Total Tax Collected on the joe report equals the Sales Tax Payable balance before remittance
2. Tax on Net Sales divided by Net Sales equals the applicable statutory rate (or blended rate for multi-tier categories) — this should be exact, no variance
3. Tax on Promotional Discounts divided by total rewards/comps issued equals the applicable rate per category — verify against the Rewards Summary report
4. Tips line shows $0.00 tax collected
5. Each rate tier (if in a multi-tier state) reconciles independently before rolling up
Chart of Accounts Recommendations
The following account structure supports clean coding of joe tax data. Adapt to your existing COA as needed.