- 1The Advance Is a Liability, Not a Great Month
- 2Where It Goes Back: Remittances Hide Inside Your Payouts
- 3The Trap: Net-Deposit Books Make It Look Like Sales Fell
- 4Shopify Capital Accounting in QuickBooks Online: The Worked Example
- 5What This Does to Your Margins — and Your Exit
- 6Where Automation Fits — Honestly
- 7The $50,000 That Was Never Yours
The money arrives in one deposit and leaves in a hundred small deductions — and both halves of that trip are booked wrong by default.
The deposit hits on a Tuesday. $50,000, straight into your business checking, two days after you tapped "Accept offer" on the Shopify Capital banner in your admin. Then you open QuickBooks, and the bank feed is waiting with a dropdown: What is this? Most Shopify Capital accounting goes wrong right here, on this screen.
You've been here before — maybe not with an advance, but with the same dropdown and the same shrug. The feed suggested something plausible, you clicked it, and the books moved on. Do that here and your store just had a fictional record month: profit overstated by $50,000, and so is the income your tax return will be built on.
The instinct underneath that click is the same one that quietly runs most self-managed e-commerce books: money that arrives is income, and money that leaves is an expense.
That's the lie this post exists to retire. The accounting is genuinely simple — two accounts and one split — but only once you accept that your books track obligations, not cash. An advance is cash you owe. A remittance is mostly debt getting paid down, with a sliver of real cost riding along. Get those two ideas placed correctly and everything downstream — your margins, your tax picture, your credibility with a lender or a buyer — stays intact.
The Advance Is a Liability, Not a Great Month
When Shopify Capital (or any revenue-based financing provider — the Wayflyer and Clearco class works the same way) sends you $50,000, you haven't earned anything. No product shipped. No customer paid you. You've taken on an obligation to send back more than you received — in our worked example, $56,000 of future remittances against the $50,000 you got today.
So the entry at receipt touches no income account at all:
| Rekening | Debet | Credit |
|---|---|---|
| Bank | $50,000 | |
| Shopify Capital Advance (Other Current Liability) | $50,000 |
Cash up, obligation up, revenue exactly $0. Your balance sheet got bigger; your income statement didn't move. That's the entire event.
If that feels anticlimactic for a $50,000 deposit, good — it should. It's the same logic that governs a bank loan, a gift card you haven't honored, or sales tax you've collected but not remitted. The money is in your account and it is not yours.
Eén praktische opmerking voordat we verdergaan: alle getallen hier zijn afgerond en fictief, en Shopify Capital zelf heeft meer dan één juridische structuur, afhankelijk van uw regio — in sommige gevallen een merchant cash advance, in andere een lening met vaste looptijd. De onderstaande boekhoudkundige vorm dekt beide, maar uw overeenkomst bepaalt de exacte kosten en voorwaarden. Bevestig de behandeling met uw accountant vóór het einde van het jaar.
Where It Goes Back: Remittances Hide Inside Your Payouts
Hier is het deel dat de boekhouding van mensen ontwricht, en het ontwricht ze in stilte.
Shopify Capital stuurt u geen maandelijkse factuur die u zou opmerken en categoriseren. Het neemt een vast percentage van uw dagelijkse verkopen — zeg 14% in ons voorbeeld — voordat uw uitbetaling de bank bereikt. De aftrek verschijnt als een regel in het uitbetalingsrapport, direct naast verwerkingskosten en terugbetalingen. Uw verkopen blijven ongewijzigd. Uw stortingen worden gewoon kleiner.
Andere aanbieders van op omzet gebaseerde financiering doen vaak het omgekeerde — ze debiteren uw bankrekening rechtstreeks volgens een schema in plaats van de uitbetaling te onderscheppen. De zichtbaarheid is anders; de boekhouding is identiek.
Elke betaling, waar deze ook vandaan komt, is twee samengevoegde dingen:
- Aflossing van de hoofdsom — het aflossen van de schuld die u bij ontvangst hebt geboekt. Geen kostenpost. Het raakt nooit uw winst- en verliesrekening, om dezelfde reden dat het terugbetalen van de $20 die u van een vriend hebt geleend u niet armer maakt dan voordat u het leende.
- Financieringskosten — de premie bovenop wat u hebt ontvangen. Dit is een kostenpost, en het is het enige deel dat dat is.
Bij een voorschot van $50.000 met een totale betaling van $56.000 is de verhouding vast en gunstig: voor elke $56 die Shopify inhoudt, betaalt $50 de schuld af en is $6 financieringskosten. Dat is 89,3% hoofdsom, 10,7% kosten, bij elke betaling totdat het saldo nul is.
Boek de gehele betaling als kostenpost en u overdrijft de kosten met het hoofdsomgedeelte — ongeveer $50.000 over de looptijd van dit voorschot — terwijl een phantom "inkomsten" van $50.000 van de storting aan de andere kant de omzet opblaast. De twee fouten heffen elkaar op papier gedeeltelijk op, wat precies de reden is waarom niemand ze opmerkt totdat een accountant, een kredietverstrekker of een koper zich afvraagt waarom de winst- en verliesrekening nergens mee overeenkomt.
The Trap: Net-Deposit Books Make It Look Like Sales Fell
Voeg hieraan toe de meest voorkomende boekhoudkundige gewoonte in e-commerce: het registreren van wat er op de bankrekening binnenkomt als omzet.
Boekhouding op basis van nettostortingen loog al tegen u vóór het voorschot — uw uitbetaling kwam nooit overeen met uw verkopen omdat kosten en terugbetalingen eerst werden afgetrokken. Maar de fouten waren klein genoeg om er overheen te kijken. Een Capital-betaling is niet klein. Met een betalingspercentage van 14% dalen uw stortingen op de dag dat u het voorschot accepteert met 14% — en als stortingen uw omzetcijfer zijn, tonen uw boeken nu een omzetdaling van 14% die nooit heeft plaatsgevonden.
Play that forward. Your Shopify dashboard says sales are up 6% this quarter. QuickBooks says revenue is down 9%. You sit at month-end wondering which number to believe, whether your ad spend stopped working, whether to cut the reorder. Nothing is wrong with your store. Your books are subtracting loan repayment from your top line.
This is the cruelest version of the trap, because Capital offers go to stores that are growing — that's what the algorithm funds. So the moment your real trajectory turns up, your recorded trajectory turns down, and every margin calculation built on it inherits the lie.
The fix isn't effort. It's structure: record sales at gross, and give the remittance its own place to land.
Shopify Capital Accounting in QuickBooks Online: The Worked Example
You need exactly two accounts:
- Shopify Capital Advance — Other Current Liability. This holds the $50,000 at receipt and drains toward zero as remittances flow. (If your repayment window will clearly run past twelve months, your CPA may split it long-term — ask.)
- Merchant Advance Financing Cost — an Expense account. Call it "financing cost" rather than "interest": on a fixed-fee advance the premium generally isn't interest in the legal sense, and keeping the name honest keeps the conversation with your CPA cleaner.
The receipt entry you've already seen. From there, the remittance split rides along in the same gross payout journal you should be building anyway — the full method is in our payout reconciliation guide, and this just adds two lines to it.
Say a payout period closes with $4,000 in gross sales, $120 in processing fees, and a 14% Capital remittance of $560, leaving a net deposit of $3,320. The $560 splits on the fixed ratio — $500 principal, $60 financing cost:
| Rekening | Debet | Credit |
|---|---|---|
| Shopify Payments Clearing (net deposit) | $3,320 | |
| Payment Processing Fees | $120 | |
| Shopify Capital Advance (liability) | $500 | |
| Merchant Advance Financing Cost | $60 | |
| Verkoopopbrengsten | $4,000 |
(Sales tax omitted for clarity — in real life it gets its own liability line, exactly as in the reconciliation guide.)
Look at what this entry preserves. Revenue is $4,000 — the true number, matching Shopify. Fees are visible and deductible. The liability drops by $500, so your balance sheet tracks what you still owe. And $60 of genuine cost hits the P&L, no more and no less.
Run the whole advance to completion and the totals land exactly where they should: $56,000 remitted, $50,000 of liability retired, $6,000 of financing cost expensed. Two checks to run monthly while it's active:
- Liability balance vs. Shopify's dashboard. Shopify Capital shows your remaining balance. Your liability account should match it. If it drifts, a remittance got mis-split or missed.
- The endpoint. When the liability hits zero, remittances stop and lifetime financing cost should equal $6,000. If your expense account says $9,400, principal leaked into it somewhere.
Eén legitieme variatie die het waard is om te weten: sommige accountants verkiezen ervoor om de volledige verplichting van $ 56.000 op de eerste dag te boeken, waarbij de $ 6.000 wordt aangehouden als een uitgestelde financieringskost die over de terugbetalingsperiode wordt afgeschreven. Het komt uit op hetzelfde eindpunt met een conservatievere balans onderweg. Vaste-vergoeding-voorschotten, rente-dragende leningen en mijlpaal-minimumstructuren kleuren dit elk anders — uw overeenkomst definieert de kost, dus laat uw accountant de behandeling kiezen en deze vervolgens consequent toepassen.
What This Does to Your Margins — and Your Exit
Correct geboekt, bevindt de financieringskost zich onder de brutomarge, waar financiering thuishoort. Het is geen COGS — het heeft het product niet gemaakt. Het is geen marketing. Het is de prijs voor het vroegtijdig verkrijgen van voorraadgeld, en wanneer het op een eigen regel wordt geïsoleerd, kunt u het daadwerkelijk evalueren: $ 6.000 om $ 50.000 te versnellen is een getal dat u kunt vergelijken met de marge die de gefinancierde voorraad heeft verdiend. Dat is een reële beslissing, genomen met reële input.
Verkeerd geboekt, verspreidt de schade zich. Netto stortingen verlagen de omzet, dus de brutomarge ziet er slechter uit dan hij is. Volledig verrekende betalingen verhogen de kosten, dus de operationele marge ziet er slechter uit dan hij is. Elk percentage dat u over uw eigen winkel citeert, is nu onjuist in de pessimistische richting — wat onschuldig bescheiden klinkt totdat iemand met een chequeboek het leest.
Want die zullen het lezen. Een kredietverstrekker die uw volgende kredietlijn evalueert, zal uw QBO-rapporten ophalen en hier precies naar zoeken — een openstaande Capital-saldo dat op de balans verschijnt, schoon gescheiden van inkomen. En als u ooit verkoopt, zal due diligence de Capital-overeenkomst aan het licht brengen, of uw boeken het nu vermelden of niet; een overnemende partij die financiering in uw omzetlijn begraven vindt, past niet alleen het getal aan, maar begint ook alles anders wat u hen hebt verteld, te diskwalificeren. Een onverklaarbare "omzetdip" die samenvalt met een financieringsdatum is het soort artefact dat een due diligence van twee weken verandert in een van twee maanden.
Where Automation Fits — Honestly
Software bepaalt uw behandeling niet; uw accountant doet dat. Wat automatisering oplost, is de laag eronder: de betaling verdwijnt alleen als uw boeken in de eerste plaats op netto stortingen draaien.
LedgerPort boekt uw Shopify-verkopen en -kosten naar QuickBooks op bruto en vereffent elke uitbetaling met de bank, wat betekent dat een Capital-betaling niet langer verborgen blijft — het verschijnt als een expliciete kloof in de uitbetaling in plaats van uw omzet stilzwijgend te verkleinen. Uw verkoopcijfers blijven waar zonder enige handmatige verdediging, en de betalingssplitsing zelf wordt één kleine terugkerende journaalpost tegen een saldo dat u kunt zien, in plaats van een archeologieproject aan het einde van het jaar. Rekeningtoewijzingen worden eenmalig ingesteld in rekeningtoewijzing en elke volgende bestelling volgt ze.
Dat is de eerlijke taakverdeling: het hulpmiddel houdt uw topomzet bruto en uw uitbetalingen op orde; u en uw accountant beheren de tweeregelige aansprakelijkheidsinvoer. Beide helften zijn belangrijk. Geen van beide is moeilijk.
The $50,000 That Was Never Yours
Hier is de hele post in één zin: de storting was nooit inkomen, en de terugbetaling was nooit een uitgave — alleen de $ 6.000 ertussen behoorde ooit tot uw P&L.
Als je al een voorschot hebt genomen en op iets plausibels in de bankfeed hebt geklikt, is de oplossing eenvoudig: herclassificeer de storting naar een rekening-courant, splits de betalingen tot op heden op basis van de vaste verhouding, en controleer het saldo met het dashboard van Shopify. Een middag, geen kwartaal.
En als de reden dat de betaling je verraste is dat je boekhouding draait op nettostortingen, dan is dat de diepere oplossing die de moeite waard is - Capital heeft een bestaand probleem 14% zichtbaarder gemaakt. LedgerPort houdt verkopen op bruto-niveau en uitbetalingen worden automatisch verrekend, vanaf een gratis abonnement, dus de volgende keer dat er een storting van € 50.000 binnenkomt, is de enige vraag de journaalpost van twee regels - en nu ken je beide regels.
