What causes online store revenue to be overstated in bookkeeping?
The most common cause is recording the same sales twice. The platform report from Shopify, Amazon, or Stripe gets booked as revenue, and then the bank deposits from those same platforms also get booked as revenue when they hit the checking account. Now the same $50,000 in sales shows up as $100,000 in your books. The deposits should be recorded as transfers or matched against the receivables created by the platform report, not booked as new income.
Duplicate imports cause the same problem. A QuickBooks integration pulls in orders automatically, and then a monthly summary journal entry also gets posted. Or two apps are connected to the same store and both push sales data in. Once your books are flowing transactions from multiple sources, every sale gets counted as many times as there are paths into the system.
Including sales tax, shipping, and tips in revenue inflates the top line. Sales tax collected isn’t yours, it’s a liability you owe to the state. Shipping charged to the customer often offsets shipping paid to the carrier and shouldn’t pad your sales number. Tips on platforms that support them belong to staff, not the business. Each of these needs its own account so revenue reflects what you actually earned.
Missing refunds and chargebacks works in the opposite direction but creates the same overstatement effect. The original sale gets recorded, but when the customer returns the product or disputes the charge, the reversal never makes it into the books. Your revenue stays high while your bank balance quietly drops. Refund activity needs to be pulled from the same source as the sales, not handled separately and forgotten.
Platform fees create a related issue. Shopify, Amazon, and Stripe deposit the net amount after their cut. If you record the deposit as revenue, you’ve understated both revenue and expenses. If you record the gross sale and forget to record the fees, your revenue looks right but margins are wrong. Gross sales, fees, and net deposits all need to tie out.
The fix is picking one source of truth per sales channel and reconciling it monthly to the actual deposits. Ecommerce payment matching ties platform reports, processor fees, and bank deposits together so revenue, liabilities, and expenses each land in the right place. If your bookkeeping and accounting is showing revenue that doesn’t match what you actually collected, one of these issues is almost always the cause.
Trusted Accounting for Small Businesses
First Step:
Start With a Call
Tell us about your business and what you need help with. We'll ask a few questions, evaluate your current situation, and let you know how GMJ can support your books, taxes, and day-to-day operations.
More Questions
What should a cash flow forecast include for a seasonal business?
A seasonal cash flow forecast needs to map expected receipts, payroll, vendor and inventory payments, debt service, taxes, and owner draws month by month, not as annual averages. The whole point is knowing in July whether you'll have cash to cover February.
Read answerHow can bill payment support help avoid late fees and duplicate payments?
Bill payment support prevents late fees and duplicates through five control points. Approval workflows, due-date tracking, accurate vendor records, consistent payment recording, and monthly reconciliation. Each step catches problems before they cost you money.
Read answerWhat bookkeeping issues are common for coastal businesses with tourist-season revenue?
Coastal businesses pack most of their revenue into a few months but pay expenses all year. The common issues are cash flow swings, seasonal payroll, inventory buildup, customer deposits, and sales tax timing that catches owners off guard in the off-season.
Read answerWhat does business formation accounting setup include after an LLC is created?
Post-formation setup covers your EIN, business bank account, accounting file, opening balances, state and local tax registrations, and properly recorded owner equity. These steps turn a registered LLC into a business with books that actually work.
Read answerDo marketplace facilitator sales still need to be tracked in bookkeeping?
Yes. Even when Amazon, Etsy, or another marketplace collects and remits sales tax for you, those sales still need to be recorded separately from your direct sales. Clean separation supports accurate revenue reporting, sales tax reconciliation, and channel-level profitability.
Read answerWhat is the difference between bookkeeping, accounting and controller services?
Bookkeeping records and reconciles your daily financial activity. Accounting interprets that activity and produces reports for decisions and taxes. Controller services add oversight, a formal close process, and review to make sure the numbers hold up.
Read answer