You borrowed $20,000 from Shopify Capital to stock up for the holidays. Now Shopify quietly takes 10% of every day's sales before you ever see it — and your books are probably wrong in three places at once. The funding deposit looks like revenue. Each daily remittance looks like a fee. And the borrowing cost either gets expensed all at once or never at all. None of those treatments is right, and together they can overstate your profit by the full loan amount while hiding thousands in legitimate deductions.
This guide walks through the correct bookkeeping for a Shopify Capital loan in 2026: how the product actually works, the three accounts you need, exact journal entries with numbers, and how to tie everything to your 1099-K at year end.
How Shopify Capital Actually Works in 2026
Shopify Capital offers financing to eligible merchants based on store history and platform activity. In the United States, funding comes as loans issued by WebBank: you receive a lump-sum loan amount and repay a total payment amount — the loan plus a borrowing cost — through a fixed percentage of your daily sales. In several other countries, including the UK, funding comes as merchant cash advances instead, but the bookkeeping shape is nearly identical, as explained below.
US merchants choose between two repayment structures when they accept an offer:
- Fixed-fee plan. One fixed borrowing cost for the life of the loan. Borrow $100,000 and the fee might be a flat dollar figure added to the principal; the total payment amount never changes no matter how fast or slow you repay.
- Monthly-fee plan. A fixed dollar fee charged every month you carry a balance, on top of the daily-sales remittances. Shopify's own example: a $100,000 loan with a $1,400 monthly fee costs $4,200 in fees if you repay in 3 months but $15,400 if you take 11 months. Speed directly controls cost.
The daily remittance is a percentage of all sales associated with your Shopify account — online store, retail locations, sales channels, and connected apps. The calculation uses each day's final transaction totals, including shipping, handling, and sales tax, for every order marked as paid that day — even orders that are later refunded or canceled. No sales on a given day means no remittance that day.
Two guardrails matter for your cash planning:
- Maximum term of 18 months. The full total payment amount must be received within 18 months of funding.
- Minimum progress checks. You must have repaid 30% of the total by the 6-month mark and 60% by the 12-month mark. Miss a threshold and you can be in default under the loan agreement, which is why Shopify lets you make manual payments from your linked bank account at any time.
One more 2026 change affects where you see the money move. For loans accepted on or after March 9, 2026, remittances are collected from your Shopify Payments balance and appear in the Adjustments section of your payout details. Older loans are still collected by automatic bank debit. Either way the accounting is the same; only the cash account on the credit side changes.
The Three Bookkeeping Mistakes Almost Every Borrower Makes
Mistake 1: Booking the funding deposit as revenue
$20,000 lands in your bank account from Shopify Capital. Your bank feed suggests "Shopify Sales" as the category, you accept it, and congratulations — you just recorded $20,000 of phantom income. Loan proceeds are not revenue. They are a liability you owe back, and recording them as sales overstates profit and can inflate your tax bill.
Mistake 2: Booking each daily remittance as an expense or fee
The mirror image. Shopify withholds $300 from today's settlement, and it feels like a fee — so you categorize it as one. But most of that $300 is principal repayment, which is never an expense. Only the borrowing-cost slice is deductible. Expensing the full remittance understates profit month after month, and at payoff time your liability account still shows a balance for a loan you already repaid.
Mistake 3: Expensing the entire borrowing cost on day one
The $2,180 fixed fee is real and generally deductible as a cost of borrowing — but if you expense all of it the month you receive funding, you front-load the deduction and misstate every later month. Accrual-basis merchants should spread it over the repayment period. (Cash-basis merchants have a simpler option, covered below.)
The Correct Setup: Three Accounts
You need exactly three accounts beyond your normal sales setup. Create them before you record anything:
- Shopify Capital Loan — a current liability (loan) account. Track it at the total payment amount, not just the principal.
- Unamortized Borrowing Cost — a contra-liability or other-current-asset account holding the fee you have not yet recognized as expense. It keeps your day-one net liability equal to the cash you actually received.
- Borrowing Cost Expense (or Interest and Bank Fees) — the P&L account where the fee lands gradually.
If your remittances come out of your Shopify Payments balance rather than your bank account, route the cash side through the same clearing account you use for payout reconciliation, so payouts still tie out to the penny. If you keep your books in plain text, the Beancount documentation shows how to structure liability and contra accounts like these.
Journal Entries With Real Numbers
Assume a $20,000 loan with a $2,180 fixed fee — a $22,180 total payment amount — at a 10% daily remittance rate.
When funding arrives
You receive $20,000 in cash but owe $22,180. Record both facts:
- Debit Cash — $20,000
- Debit Unamortized Borrowing Cost — $2,180
- Credit Shopify Capital Loan — $22,180
Your balance sheet now shows a $22,180 liability offset by a $2,180 contra account: net obligation $20,000, matching the cash in hand. No revenue recorded, no expense yet.
Each daily remittance
Say today brings $3,000 in sales, so Shopify keeps $300. That $300 is purely balance-sheet movement — liability down, cash down:
- Debit Shopify Capital Loan — $300
- Credit Cash (or Shopify Clearing, if withheld from your Payments balance) — $300
No expense entry. No revenue adjustment. Your sales for the day were already recorded gross when the orders came in; the remittance just splits the resulting cash between you and your lender.
Month-end: recognize one month of borrowing cost
For accrual-basis books, move one month's share of the fee to the P&L. Straight-line over your expected repayment period is the practical approach for most small merchants — if you expect to repay over 10 months, recognize $218 per month:
- Debit Borrowing Cost Expense — $218
- Credit Unamortized Borrowing Cost — $218
When the loan pays off early or late, true up the remaining balance in the final month so the contra account closes to zero exactly when the liability does.
Manual and payoff payments
A manual payment from your bank account uses the same entry as a daily remittance: debit the loan liability, credit cash. Paying early on a fixed-fee plan does not reduce the fee you owe — the total payment amount is fixed — so there is no interest-saving adjustment to book. Just keep amortizing until both the liability and the contra account reach zero.
Monthly-Fee Plans Work Differently
If you chose the monthly-fee structure, skip the contra account for the fee. Each month's fee is a fresh charge for that month's outstanding balance, so expense it when Shopify assesses it:
- Debit Borrowing Cost Expense — $1,400
- Credit Cash (or Shopify Clearing) — $1,400
The liability account then tracks principal only, and daily remittances still debit it in full. This is simpler to book — but remember that the total cost is open-ended, so track cumulative fees paid to know your true cost of funds.
Cash-Basis Merchants: Deduct the Fee as You Pay It
If you file on the cash basis, you generally deduct borrowing costs when paid rather than amortizing them. The cleanest method: split each remittance into principal and fee slices using the loan's fixed ratio. With a $20,000 loan inside a $22,180 total, every dollar remitted is about 90.2 cents of principal and 9.8 cents of fee. A $300 remittance becomes:
- Debit Shopify Capital Loan — $270.60
- Debit Borrowing Cost Expense — $29.40
- Credit Cash — $300.00
Run that split on every remittance (a spreadsheet or a memorized rule in your accounting software handles it), and by payoff you will have deducted exactly $2,180 — no amortization schedule needed. Either way, principal is never deductible and loan proceeds are never income.
Reconciling to Your 1099-K at Year End
Your Form 1099-K from Shopify reports gross payment volume: it does not subtract refunds, processing fees, or Capital remittances. That surprises borrowers every January, because the 1099-K total can exceed what hit your bank account by the full amount of the year's remittances plus fees.
The reconciliation is straightforward if your books are right:
- Start with gross sales in your ledger for the year.
- That gross should tie to the 1099-K gross (within timing differences for year-end settlements).
- Refunds, Shopify Payments fees, and the borrowing-cost portion of remittances appear as separate deductions and expenses — they explain the gap between the 1099-K and your bank deposits.
- Principal remittances explain the rest of the gap but appear nowhere on the P&L; they reduced the loan liability on the balance sheet.
If your ledger's gross sales instead match your bank deposits, you booked net payouts as revenue — the double-counting trap in reverse — and your return will underreport income against the 1099-K the IRS already has.
Your Monthly Shopify Capital Close Checklist
- Export the Capital transaction history from Finance > Capital and confirm total remittances for the month.
- Confirm the liability balance in your books matches the remaining total payment amount in Shopify (for fixed-fee plans) or remaining principal (for monthly-fee plans).
- Post the month's fee amortization (accrual) or verify the fee slices on each remittance (cash).
- Confirm remittances withheld from payouts appear in the Adjustments section and clear through your clearing account to zero.
- Check progress against the 30%-by-month-6 and 60%-by-month-12 minimums; schedule a manual payment if a slow season put you behind.
- After payoff, download the balance letter from Finance > Capital for your records — and confirm both the liability and contra accounts are exactly zero.
Keep Your Borrowing Organized From Day One
A Shopify Capital loan is simple to accept and surprisingly easy to misrecord — phantom revenue at funding, phantom expenses every day, and a 1099-K that matches neither. The fix is a three-account setup and a monthly close habit that takes minutes once the entries are memorized. If you want your loan, fee amortization, and payout reconciliation living in one transparent ledger you can diff and version-control, Beancount.io provides plain-text accounting that gives you complete visibility into every movement — no black boxes, no vendor lock-in. Get started for free and see why developers and finance professionals are switching to plain-text accounting.





