Your books can balance and still be wrong. A total that ties to the bank tells you the money arrived; it doesn’t tell you whether revenue was counted when it was earned, whether the sales tax you collected was treated as income, or whether a gift card you sold is sitting in sales instead of what you owe. Those are the questions GAAP — generally accepted accounting principles — exists to answer. WeIntegrate builds your Shopify books in QuickBooks Online on those principles from the first order: every sale a real transaction, instantly, with every dollar in the account it belongs in, to the penny.
Shopify books built on accounting principles, not workarounds — every order a real transaction in QuickBooks Online, recorded where GAAP says it belongs.
Start Your Free TrialWhere “Close Enough” Comes From
Nobody sets out to keep close-enough books. They arrive by shortcut. An integration posts a daily or weekly summary journal entry — one line standing in for hundreds of orders — or waits for a payout and books the net amount. The bank balance looks fine. Underneath, the detail that accounting principles depend on is gone:
- Sales arrive grouped, by day or by payout, not as the individual sales that happened.
- Tax sits in one daily total, so it can’t be tied back to the order, the address or the tax agency it belongs to.
- Gift card sales hide inside the totals, easy to mistake for revenue.
- Refunds and fees are category lines, with no order behind them to show which sale they belong to.
We’ve written about how balanced books and correct books are not the same thing, and about the blind spots that cost Shopify merchants real money. The fix isn’t a cleverer workaround. It’s recording the real thing.
What GAAP Is, in One Paragraph
In the US, GAAP is set by the Financial Accounting Standards Board (FASB), and its Accounting Standards Codification is “the source of authoritative U.S. generally accepted accounting principles” for businesses (FASB ASU 2009-01). You don’t need to read it. You need books whose every entry would make sense to an accountant who has.
Five Principles Your Shopify Books Should Follow
1. Revenue counts when it’s earned
The revenue standard, ASC 606, sets the core principle: recognize revenue “to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled” (FASB ASU 2014-09). In plain words: count the sale when you deliver what was bought, at what you’ll actually get paid for it.
With WeIntegrate, each Shopify order becomes its own Sales Receipt (QuickBooks’ record of a sale paid on the spot) or Invoice (the bill you send a wholesale or terms customer) the moment it’s placed — never a payout-day total. If your accountant recognizes revenue when goods ship rather than when they’re ordered, the Delay Sync Until Fulfillment rule holds each order until Shopify marks it fulfilled, so the sale lands in QuickBooks Online when it’s delivered. Either way, each sale is there to report on: GAAP statements use the accrual basis, and for tax and day-to-day reporting your accountant can also run QuickBooks Online reports on a cash basis — for tax, the IRS describes the accrual method as reporting income “in the tax year you earn it, regardless of when payment is received” and the cash method as reporting it “in the tax year you receive it” (IRS Publication 538).
2. Sales tax you collect isn’t your revenue
ASC 606 lets a business elect to exclude from its revenue “all taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction and collected by the entity from a customer (for example, sales, use, value added, and some excise taxes)” (FASB ASU 2016-12). That’s the money you’re holding for the state.
WeIntegrate records the exact tax Shopify collected on every order, against the right QuickBooks tax agency, so it lands as sales tax you owe — not as sales. Your Sales Tax Liability Report ties to Shopify. See why sales tax season only reveals the problems that were already there.
3. A gift card is a promise, not a sale
When a customer pays you in advance, the standard records “a contract liability” — something you owe — until you deliver. A gift card works the same way: you’ve taken the money, but you haven’t sold anything yet. WeIntegrate maps Shopify gift cards to an Other Current Liabilities account, so they stay off your sales until they’re redeemed. What to do with balances that are never redeemed — what accountants call breakage — is your accountant’s call. Here’s how gift cards are handled.
4. A refund belongs to the sale it reverses
ASC 606 expects a business to “recognize a refund liability” when it expects to give money back — an estimate for returns that your accountant sets at period end. Day to day, the point is simpler: each actual refund should reverse the sale it came from. WeIntegrate creates a Refund Receipt for a Sales Receipt, or a Credit Memo (a credit you owe the customer) for an Invoice, carrying the same products, tax and customer — never a mystery adjustment netted into tomorrow’s total.
5. Fees are expenses, and a payout is a deposit
A Shopify payout isn’t your sales — it’s a deposit of sales you already recorded, minus fees. WeIntegrate turns each payout into a real Bank Deposit in QuickBooks Online, assembled through QuickBooks’ own Undeposited Funds from the orders it pays out. The processing fees Shopify took post to the expense account you choose in your Sales & Deposits settings, on their own lines, so revenue stays gross and costs stay visible.
Built With Accounting Principles, Not Workarounds
None of this is a setting you have to remember. It’s how WeIntegrate was designed:
- Real transactions, not summaries. Every order, refund and payout is its own QuickBooks Online document. Every order and refund carries its Shopify order number, and each payout deposit lists the orders it pays.
- Every dollar in its place. Product revenue to income, shipping and discounts as their own lines, tax to what you owe, gift cards to liabilities, fees to expenses.
- Double-entry, every time. Debits equal credits on every document, so your books balance because they’re right — not the other way round.
- Built with accountants, not just for them. WeIntegrate’s support team includes CPAs who speak your accountant’s language, and accounting-technology educator Randy Johnston sits on our advisory board.
One honest note: no integration can make your financial statements GAAP compliant on its own — that depends on your accounting policies and the judgment of your accountant. What WeIntegrate gives them is books built on the principles, with the detail they need to sign off without rebuilding anything.
Get Started
Close-enough books cost you at tax time, at audit time and every time you make a decision on a number you can’t trust. WeIntegrate records every Shopify order as a real transaction, instantly, to the penny, with each dollar where GAAP says it belongs — financial visibility every day, not just after close.
Start your free 15-day trial and connect Shopify to QuickBooks Online in about 10 minutes — books your accountant will recognize from the first order. No credit card required.
See Also
- For Accounting Agencies Managing Shopify Clients: Balanced Books and Correct Books Are Not the Same Thing — why per-transaction records beat journal entries.
- The Three Accounting Blind Spots Costing Shopify Merchants Real Money — where summaries hide the cost.
- Gift Cards Done Right — gift cards as a liability until redeemed.
- Sales Tax Season Doesn’t Create Problems in QuickBooks Online. It Reveals Ones That Were There All Year — tax that ties to Shopify.
- Shopify Payouts to QuickBooks Online Deposits: Now Live for All Merchants — payouts as real deposits.
- Your Books, Your Rules: Inside WeIntegrate’s Sales & Deposits Settings — where fees and shipping land.