- 1Waarom uw 1099-K, uw QBO en uw banksaldo drie verschillende getallen laten zien
- 2De 5 dingen die uw CPA daadwerkelijk nodig heeft uit uw Shopify-boekhouding
- 3The sixth thing: their own seat
- 4Drie tekenen dat uw Shopify-boekhouding niet gereed is (en wat het kost)
- 5Waarom dit gebeurt — en de oplossing die volgend jaar onopmerkelijk maakt
- 6“It’s too late this year” — it isn’t
Het is midden januari. U heeft het grootste deel van een zaterdag besteed aan het organiseren. U heeft uw Shopify Finance Summary geëxporteerd. U heeft uw QBO winst-en-verliesrapport gedownload. U heeft een map gemaakt, duidelijk gelabeld, en alles naar uw CPA gestuurd met het bericht "alles geregeld voor dit jaar".
Twee weken later belt uw CPA.
"Uw QBO-inkomsten komen niet overeen met de 1099-K van Shopify Payments. Uw kosten worden niet weergegeven zoals ik zou verwachten. Ik heb een paar uur nodig om dit uit te zoeken voordat ik zelfs maar met de aangifte kan beginnen."
De factuur is $700 hoger dan de offerte. U betaalde meer om te horen dat uw administratie verkeerd was dan het zou hebben gekost om deze aan het begin van het jaar te corrigeren.
VERRAASSINGSFACTUUR
$700+
De gemiddelde CPA-opschoningstoeslag wanneer Shopify-boekhouding niet belastingklaar is
Het is geen belastingvoorbereidingskosten. Het zijn kosten voor het reconstrueren van de boekhouding — in rekening gebracht voordat de CPA zelfs maar met de aangifte kan beginnen.
De aanname die hier toe leidde: het exporteren van uw Shopify-rapporten en het geven van toegang tot QBO aan uw CPA is wat belastingvoorbereiding betekent — u deed het werk, zij regelen het moeilijke deel. Dat is de overtuiging. Het is ook onjuist. Belastingvoorbereiding voor een Shopify-winkel gaat niet over het hebben van documenten. Het gaat over het hebben van documenten die de juiste dingen zeggen. Een standaard QBO-installatie heeft vrijwel zeker te veel inkomsten, onzichtbare kosten en btw die op de verkeerde rekening staan — en het sturen van die documenten naar uw CPA lost niets op. Het betekent alleen dat zij de problemen vinden in plaats van u.
Waarom uw 1099-K, uw QBO en uw banksaldo drie verschillende getallen laten zien
Wanneer uw CPA uw bestand opent, kijken ze naar drie getallen die allemaal hetzelfde verhaal over uw Shopify-inkomsten zouden moeten vertellen — en dat bijna nooit doen.
1099-K: bruto transacties verwerkt (vóór kosten, terugbetalingen of belasting). QBO-inkomsten: wat er aan inkomsten is toegewezen — meestal de netto storting. Bankrekening: de netto uitbetaling nadat Shopify alles heeft afgetrokken. Drie verschillende getallen van dezelfde winkel, dezelfde maand.
Uw 1099-K van Shopify Payments toont de bruto verwerkte transacties — de totale dollarwaarde van elke bestelling die Shopify dat jaar via zijn betalingssysteem heeft verwerkt, vóór enige aftrek. Kosten, terugbetalingen en btw die u heeft geïnd, zitten allemaal in dat getal.
Uw QBO-inkomstenrekening toont wat er aan is toegewezen. Voor de meeste winkels met een standaardinstallatie is dat de netto bankstorting — het bedrag dat Shopify daadwerkelijk heeft overgemaakt na aftrek van alles.
Uw bankrekening toont de netto uitbetaling: bruto verkopen minus verwerkingskosten, minus terugbetalingen, minus btw die Shopify namens u heeft geïnd, soms verspreid over één tot veertien dagen aan bestellingen in één enkele overboeking.
Drie getallen. Dezelfde onderneming. Geen van hen komt overeen — en structureel zou geen van hen dat moeten, omdat ze verschillende dingen meten. Het probleem is dat uw QBO-bestand de kloof tussen alle drie moet verklaren. Zonder die verklaring kan uw CPA ze niet reconciliëren — en de IRS gebruikt een geautomatiseerd proces om aangiften te markeren waarbij het gerapporteerde inkomen aanzienlijk lager is dan de 1099-K-brutobelasting. De kloof tussen die getallen is waar de werkelijke kosten van ongeorganiseerde Shopify-boeken zichtbaar worden, en de meeste eigenaren zien het niet aankomen totdat het bericht arriveert.
De 5 dingen die uw CPA daadwerkelijk nodig heeft uit uw Shopify-boekhouding
De checklist waarnaar u op zoek was, bestaat — maar het is geen lijst met dingen die in januari gedaan moeten worden. Het is een lijst van wat uw QBO-bestand al moet laten zien, elke maand van het jaar, om schoon te kunnen worden overhandigd op belastingtijd.
1. Bruto-inkomsten geregistreerd, niet het bankdeposito bedrag.
Uw inkomstenrekeningen moeten weergeven wat klanten hebben betaald — het bruto verkoopbedrag voordat Shopify iets heeft afgetrokken. Als uw QBO-inkomsten overeenkomen met uw bankdeposito's, worden inkomsten netto geregistreerd: kosten al verwijderd, terugbetalingen al verrekend, mogelijk belasting inbegrepen. Dat onderschat de omzet en maakt de kosten van transactiekosten onzichtbaar.
Een CPA die werkt met een netto-deposito inkomenscijfer heeft geen manier om te bepalen wat u daadwerkelijk heeft verkocht, wat de verwerking van verkopen heeft gekost, of de brutomarge is wat u denkt dat het is. De oplossing voor het rekeningschema hiervoor is één structurele beslissing — een tussenrekening die bruto-inkomsten en netto-deposito's overbrugt — die de meeste generieke QBO-installaties nooit maken.
2. Kosten gescheiden per type — niet samengevoegd in één rekening.
Shopify creates three distinct fee types, each with a different cost structure and a different strategic meaning:
ABONNEMENTSKOSTEN
Vast
Maandelijkse platformkosten; niet gerelateerd aan volume; operationele kosten
TRANSACTIEKOSTEN
0,5–2%
Alleen in rekening gebracht zonder Shopify Payments; verdwijnt bij overschakeling
VERWERKINGSKOSTEN
2.9% + $0.30
Per transactie; grootste kostenpost; vermindert direct de brutomarge
Het samenvoegen van alle drie in één enkele "Shopify Kosten"-rekening levert een getal op dat op zichzelf geen betekenis heeft. Als de brutomarge lager lijkt dan uw prijsmodel voorspelt en de kosten in één potje zitten, is er geen manier om te diagnosticeren waarom — of of het wisselen van betalingsverwerkers iets zou veranderen.
3. Teruggaven geregistreerd in de juiste boekhoudperiode.
Wanneer een klant een bestelling retourneert, maakt Shopify geen aparte banktransactie aan. De terugbetaling wordt afgetrokken van de volgende beschikbare uitbetaling. Als die uitbetaling in april binnenkomt, maar de retourzending in maart is verwerkt, vond het contante effect plaats in april — en de boekhoudkundige boeking hoort daar thuis, niet in maart.
Posting refunds to the original order date creates a period mismatch: March revenue drops, but the March bank reconciliation still doesn’t balance because the cash didn’t move in March. These mismatches compound month over month. By year-end, your CPA is untangling twelve of them. The full period-correct treatment is in our guide to accounting for refunds and returns.
4. Omzetbelasting geregistreerd als een verplichting, niet als omzet.
In de meeste Amerikaanse staten is Shopify een marktplaatsfaciliteerder — het int omzetbelasting van klanten en betaalt deze rechtstreeks aan de staatsautoriteiten. U raakt dat geld nooit aan. Het behoort niet tot uw bedrijf. Een bestelling van $97 waarbij $7 Shopify-geïnde belasting is, is voor uw doeleinden een verkoop van $90, geen verkoop van $97.
Als inkomensrekeningen bruto orderbedragen inclusief die belasting registreren, verschijnt er bij elke bestelling uit een staat waarvoor een marktplaatsfaciliteerder geldt, een 'spookinkomen'. Op schaal gedurende een heel jaar is dat een aanzienlijk bedrag aan inkomen dat niet echt belastbaar is — en waarvoor een accountant nodig is om het chirurgisch te verwijderen.
5. COGS die de landed cost weerspiegelt, niet de factuurprijs.
Voor winkels die uit het buitenland inkopen, is de factuurprijs niet de werkelijke kosten. Vracht, invoerrechten en douane-expeditie behoren tot de kostprijs van de verkochte goederen — en ze verhogen doorgaans met 20–40% wat de leverancier in rekening bracht. Een product dat voor $5,00 wordt gefactureerd met $0,80 vracht, $0,60 invoerrechten en $0,10 expeditiekosten, kostte in werkelijkheid $6,50 om in uw magazijn te krijgen.
Alleen de factuurprijs gebruiken, overdrijft de brutomarge bij elke verkoop. Tegen de tijd dat een accountant vraagt waarom de marges afwijken van uw prijsmodel, is de enige weg het reconstrueren van een jaar aan landed costs uit inkoopgegevens.
The sixth thing: their own seat
Everything above is about what the file shows. There’s one more thing your CPA needs that isn’t a number: access that doesn’t route through you. In LedgerPort, “give your CPA access” is a five-step procedure — Settings » Team » Invite Member » enter their email and pick a role » Send Invite. They click the emailed link and get their own login, in the docs’ own framing, “without sharing your login credentials.”
The role fits the engagement. Admin is what the docs recommend for “a trusted accountant or business partner” — full control over connections, sync configuration, and mappings, which is what an accountant fixing your setup actually needs. Member suits staff or a bookkeeper who should see sync logs, run manual re-syncs, and review mappings without being able to change the configuration. When the engagement ends, removal is one click and takes effect immediately.

One more line for sellers with several stores: each one shows up as a fully isolated business under the same login — its own connections, sync logs, and settings. Your CPA switches between clean per-store books from one seat instead of untangling a blended file, and nothing done in one business touches another.
Drie tekenen dat uw Shopify-boekhouding niet gereed is (en wat het kost)
U kunt uw belastinggereedheid nu meteen beoordelen zonder iemand te bellen. Drie vragen in QBO:
Komt uw QBO-inkomen voor een bepaalde maand overeen met uw bankstortingen voor die maand? Zo ja — als het hetzelfde getal is — wordt inkomen netto geregistreerd. Kosten zijn onzichtbaar. Uw gerapporteerde inkomen zal lager zijn dan wat uw 1099-K laat zien, en het verschil moet worden verklaard.
Heeft u aparte QBO-rekeningen voor Shopify's abonnementskosten, transactiekosten en betalingsverwerkingskosten? Als het allemaal op één rekening staat, kan uw accountant de werkelijke kosten per transactie niet zien en u ook niet.
Kunt u het verschil tussen uw 1099-K bruto en uw QBO-inkomen voor het jaar uitleggen — door te verwijzen naar specifieke rekeningen? Als het antwoord "niet echt" is, is dat het verschil dat wordt gemarkeerd.
Elke "Ik weet het niet" vertegenwoordigt een specifiek risico op accountantkosten — uren besteed aan het reconstrueren van wat die antwoorden zouden moeten zijn. En als de cijfers op uw aangifte afwijken van uw 1099-K zonder documentatie, stuurt de IRS een CP2000-bericht waarin u wordt gevraagd het verschil uit te leggen.
There’s a fourth check worth running, and it lives in your sync settings rather than in QBO: unconfigured tax rates. In LedgerPort, an order whose tax rate has no matching configuration doesn’t post — it errors, on purpose, because the tool can’t determine where to record the tax. That’s the right failure mode, but it means unmapped tax quietly piles orders up in Error status until someone looks.
The fix is a setting, not a project. In Sync Config » Accounting you choose one of two modes: Line Item Tax, where every Shopify tax rate maps to a QuickBooks tax code and collected tax posts to a liability account you designate, or QuickBooks Automated Sales Tax, which hands the calculation to QBO’s own tax engine. Either way, re-syncing the affected orders from Manual Sync clears the backlog.

This connects straight back to item four on the checklist. Sales tax booked as income is the defect your CPA bills hours to surgically reverse in March. A tax-rate check in the sync settings is the five-minute version of that same audit — done in November, by you, for free.
Waarom dit gebeurt — en de oplossing die volgend jaar onopmerkelijk maakt
Niets van het bovenstaande is een persoonlijke tekortkoming. Een standaard QBO-configuratie gaat ervan uit dat inkomen binnenkomt als bruto-inkomsten: een verkoop van $100 wordt geregistreerd als $100 inkomen, kosten worden geregistreerd wanneer ze worden betaald. Zo werken de meeste bedrijven.
Shopify werkt anders. Het stuurt een netto-uitbetaling — bruto verkopen minus verwerkingskosten, minus terugbetalingen, minus omzetbelasting die Shopify namens u heeft geïnd — gebundeld in één bankoverschrijving die één tot veertien dagen aan bestellingen dekt. Een QBO-configuratie die niet is gebouwd voor die structuur, zal elke maand automatisch minstens drie van de vijf bovengenoemde items verkeerd registreren.
De oplossing is een eenmalige architecturale wijziging: een verrekeningsrekening, gescheiden kostenrekeningen, een aansprakelijkheidsrekening voor marktplaatsbelasting, contra-inkomsten getimed op de uitbetalingsdatum. Eenmaal gebouwd, ontvangt het Shopify-gegevens correct bij elke uitbetalingscyclus. Belastingtijd is geen afrekening meer, maar een overdracht — niets om te reconstrueren, niets om uit te leggen.
LedgerPort beheert deze mapping automatisch — elke Shopify-uitbetaling boekt bruto verkopen, kostenposten, terugbetalingen en marktplaatsbelasting naar de juiste rekeningen, en de verrekeningsrekening sluit zonder handmatig werk. Uw boekhouding blijft het hele jaar door belastingklaar, niet alleen de maand vóór uw afspraak met de accountant.
“It’s too late this year” — it isn’t
The standard objection to fixing this in October or November: the year is mostly booked, so better to limp through this tax season and start clean in January. That logic assumes historical data can’t be re-posted safely. It can. LedgerPort’s Manual Sync page pushes history on demand — Products, Variations, Orders, Customers, and Payments each get their own tab, and you select records or push everything from each one.
The fear behind the objection is duplicates, and that’s handled structurally: records already in QuickBooks are skipped automatically, and re-pushing a failed record creates-or-updates it — never doubles it. Backfilled payments arrive as QBO Payment records linked to their invoices, so the history lands already reconciled instead of as loose deposits waiting to be matched.

For deeper reconstruction, the CPA partner program includes Time Machine: up to 24 months of historical Shopify order import, built for rebuilding books from scratch. The practical upshot: a store that starts fixing its setup in October still walks into tax season with a complete, tie-out-able QBO file — which is exactly what makes next January unremarkable.
Als u het belastingseizoen ingaat met een standaard QBO-setup en Shopify, zijn de drie bovenstaande vragen het beantwoorden waard voordat u iets verstuurt. Als een van hen een probleem aan het licht brengt, kunt u het vinden — in plaats van uw accountant te betalen om het voor u te vinden.
Zie hoe LedgerPort uw Shopify-boekhouding het hele jaar door belastingklaar houdt, of begin gratis.
