Does Stripe integrate with QuickBooks Online?
Yes. Intuit's Stripe Connector by QuickBooks imports charges, fees, refunds and payouts, with up to 2 years of history, and third-party sync apps do the same. Either way, record gross charges into a clearing account, Stripe fees and refunds out of it, and match each payout to its deposit so income ties to the 1099-K.
A Stripe QuickBooks integration is easy to switch on and easy to get wrong. The connection itself takes a few minutes. The trouble starts a month later, when the bank shows Stripe payouts that match nothing, invoices that customers paid through Stripe are still open, and the profit and loss shows less income than the 1099-K Stripe will send in January.
This post covers the ways to connect Stripe to QuickBooks Online, what Intuit’s own connector does with each kind of Stripe transaction, and the traps that are specific to Stripe: invoices paid through Stripe, subscriptions, disputes and charges in other currencies. A full month is worked through at the end, tied to Stripe’s own balance report. The method behind all of it, the clearing account, is explained on its own in recording payment processor payouts in QuickBooks Online.
Three ways to connect Stripe to QuickBooks Online
| Option | What it does | Fits |
|---|---|---|
| Stripe Connector by QuickBooks (Intuit) | Imports each Stripe payment with its gross, fee and net, plus payouts, refunds, disputes and adjustments | Most QuickBooks Online files with one Stripe account |
| A third-party sync app | Posts Stripe activity to QuickBooks on rules you set, as sales receipts, invoices or summary entries | Several Stripe accounts, QuickBooks Desktop, or custom account mapping |
| A monthly summary entry, no app | One journal entry per payout or per month, from Stripe’s payout reconciliation report | Low volume, or a file that needs only totals |
Intuit’s app store lists both its own connector and third-party apps such as Connect Stripe by Commerce Sync; Synder and Acodei are other sync apps that support Stripe. Compare them on what they post to QuickBooks and how they handle fees and payouts, not on the sync itself, which every one of them does.
Setting up Stripe Connector by QuickBooks
Intuit’s steps (Connect and manage Stripe transactions in QuickBooks Online, updated September 21, 2026):
- Select Integrations, then Find integrations, and search for Stripe Connector by QuickBooks.
- Select Get integration, sign in to Stripe, and select Agree and Connect.
- In the app settings, choose the Stripe Deposit Account: the bank account Stripe pays out to.
- Choose a start date for the import and select Sync Now. You can bring in up to 2 years of history.
- Select Go to App Transactions to review what came in.
The article lists only QuickBooks Online plans, from Solopreneur and Simple Start through Advanced, and no QuickBooks Desktop version. Three limits are worth knowing before you pick a start date:
- One Stripe account at a time. Intuit says multiple Stripe integrations are not supported yet.
- Payments before payouts. A “Payment received” transaction has to be confirmed before the payout that contains it, and a bulk confirm fails if any selected transaction needs review.
- No on-demand sync. Completed Stripe transactions usually appear within about 2 hours.
Pick a start date the books can absorb. If the months before it were already entered by hand or from the bank feed, importing them again is how sales get counted twice.
What the connector does with fees and payouts
The connector does not use a clearing account. It records each Stripe payment with its gross amount, fee and net, posts the fee to a Stripe fees expense account, and when you add a payout, records a bank deposit that Intuit says links automatically to the individual sales and fees inside it. Disputes, holds, adjustments and Stripe Capital payments show up inside the payout. The effect is the same as the clearing method: sales at gross, fees as an expense, and one deposit that equals the payout.
Intuit’s advice is to add Stripe transactions in the app first, then match the bank transactions. Done the other way round, the bank feed has already turned the payout into income before the connector can link it to anything.
Invoices paid through Stripe: the double-income trap
The most common Stripe error in QuickBooks is income recorded twice. It happens when an invoice is raised in QuickBooks, the customer pays it through a Stripe payment link or a Stripe-hosted invoice, and the Stripe payment then comes into QuickBooks as a new sale. Income is booked once on the invoice and again on the payment, and the invoice stays open in Accounts Receivable.
The Stripe payment is the invoice being paid, not a new sale. With the connector, match it to the open invoice; Intuit’s connector article says a Stripe transaction can be matched to an existing invoice or sales receipt instead of added. Without a connector, record it as a payment received against that invoice, then handle the fee and payout as in recording card processing fees in QuickBooks.
The same rule applies the other way. If you bill in Stripe Invoicing, do not also raise the invoice in QuickBooks. Pick one system to own the invoice and let the other record only the payment.
Subscriptions billed through Stripe
A Stripe Billing subscription creates a new charge each period, and each charge comes into QuickBooks like any other payment. Two things are different:
- Stripe Billing has its own fee. Stripe’s US pricing page lists 0.7% of Billing volume, on top of card processing, excluding one-off invoices. Code it to
Merchant Service Feeswherever it appears in your Stripe report. - Annual plans paid up front may not be income on the day. On cash-basis books, a $3,000 annual subscription is income when it is charged. On accrual books, it is usually earned month by month, with the unearned part held as deferred revenue. Which basis the business uses is your CPA’s call; the Stripe entry is the same either way, and the deferral is a separate entry each month.
Disputes and their fees
When a customer disputes a Stripe card payment, Stripe “debits the disputed amount, plus a dispute fee, from your Stripe account,” and the funds are held for the length of the dispute, which “can take 2-3 months” (Stripe, How disputes work). On US standard pricing the dispute fee is $15.00, and a second $15.00 dispute countered fee applies if you respond to it manually; Stripe returns the countered fee if you win and keeps the first fee either way (Stripe pricing, read October 22, 2026).
In the books, the disputed amount moves from Stripe Clearing to a Disputed Payments asset while the outcome is pending, and the fee goes to Chargeback Fees. A lost dispute moves the amount from Disputed Payments to Sales Returns and Allowances; a won one comes back in a later payout. The full set of entries is in chargeback accounting.
Charges in other currencies
A US Stripe account can charge customers in other currencies and still be paid out in dollars. Stripe converts each charge to your settlement currency, and on US standard pricing adds 1.5% for international cards and 1% when currency conversion is required. The dollar amounts that matter for the books are the ones in Stripe’s report, not the invoice amount times a rate you look up.
Disputes are where this bites, because the disputed amount is converted at the rate when the dispute arrives. Stripe’s own example runs the other way, for a business in Ireland: a €100 sale, paid from a customer’s US dollar account as $113.74 in January, was disputed in April, when the same $113.74 chargeback cost the business €107.86. Book each refund and dispute at the dollar amount Stripe’s report shows for it, and any gap against the original sale stays in Sales Returns and Allowances.
None of this needs QuickBooks Online’s multicurrency feature if everything Stripe pays out is in dollars. Turn multicurrency on only if you hold a bank account or Stripe balance in another currency, and decide first: Intuit says once it is on, you can no longer turn it off or change your home currency (Intuit, Set up and use Multicurrency). Intuit’s connector page does not mention multicurrency, so check with Intuit before relying on the connector for non-dollar balances.
A Stripe month, reconciled to the balance report
A design studio bills monthly retainers through Stripe Billing and raises its larger project invoices in QuickBooks, which clients pay through a Stripe payment link. In September 2026, Stripe’s balance summary shows:
| September in Stripe | Amount |
|---|---|
| Starting balance, September 1 | 620.00 |
| Subscription charges, 40 at $250.00 | 10,000.00 |
| Payments on QuickBooks invoices #1041 to #1043 | 4,500.00 |
| Refund of one subscription | −250.00 |
| Processing and Billing fees | −510.90 |
| Dispute opened on one subscription | −250.00 |
| Dispute fee | −15.00 |
| Payouts to the bank | −13,028.70 |
| Ending balance, September 30 | 1,065.40 |
The fees are 2.9% plus 30 cents on each of the 43 charges ($420.50 plus $12.90, or $433.40), 1.5% more on the two subscriptions paid with international cards ($7.50), and Stripe Billing’s 0.7% on the $10,000.00 of subscription charges ($70.00), for $510.90. The refunded charge’s fee is not returned. Your own figures come from the Stripe report, not from the published rate.
The entries, shown for the month to keep the totals easy to follow:
| Date | Account | Debit | Credit |
|---|---|---|---|
| Sep 30 | Stripe Clearing | 10,000.00 | |
| Sep 30 | Sales | 10,000.00 | |
| Sep 30 | Stripe Clearing | 4,500.00 | |
| Sep 30 | Accounts Receivable | 4,500.00 | |
| Sep 30 | Sales Returns and Allowances | 250.00 | |
| Sep 30 | Merchant Service Fees | 510.90 | |
| Sep 30 | Disputed Payments | 250.00 | |
| Sep 30 | Chargeback Fees | 15.00 | |
| Sep 30 | Stripe Clearing | 1,025.90 | |
| Sep 30 | Operating Checking | 13,028.70 | |
| Sep 30 | Stripe Clearing | 13,028.70 |
The invoice payments credit Accounts Receivable, not Sales, because the income was recorded when the invoices were raised. In practice each payout is matched in the bank feed as it lands, so each deposit is its own transaction.
The check that proves it
Stripe Clearing started September at $620.00, the August charges not yet paid out. It took in $14,500.00, gave out $1,025.90 in refunds, fees and the dispute, and $13,028.70 in payouts. That leaves $1,065.40, which is Stripe’s ending balance for September 30 to the cent. When the two agree, every Stripe transaction for the month is in the books. When they do not, the difference is a day, a refund or a payout that is missing or doubled.
How it ties to the 1099-K
Stripe’s 1099-K reports gross charges with fees and refunds “not deducted,” so the September box should show $14,500.00. The books show $10,000.00 of September sales and $4,500.00 of invoice payments against income recorded earlier, when the invoices were raised. On accrual books, that timing difference is normal and the reconciliation explains it; on cash-basis books, the two agree month by month. How the workpaper is laid out, and what each platform includes in its total, is in why your 1099-K doesn’t match your books.
When a Stripe payout takes money from the bank
If refunds and disputes exceed charges, the Stripe balance goes negative. Stripe says that if no further payments cover it, it “creates a payout that debits your bank account.” The bank feed shows a withdrawal from Stripe. Record it against Stripe Clearing, not as an expense: debit the clearing account, credit the bank. The refunds and disputes that caused it are already recorded as their own lines.
Stripe vs QuickBooks
They are not alternatives. Stripe moves money: it charges cards and bank accounts, runs subscriptions and invoices, and pays out what is left after its fees. QuickBooks Online keeps the books: every bank and card account, expenses, payroll, the balance sheet and the reconciliations a CPA files from. Most businesses that use Stripe run both, with the connector or a summary entry between them.
The real comparison is Stripe against QuickBooks Payments, Intuit’s own processor. For a $100.00 online card payment, Stripe’s US standard rate of 2.9% plus 30 cents is $3.20. Intuit published 2.99% for online card payments when Ledgerbrook read its rates page on September 18, 2026, or $2.99 on the same payment, and the full table is in recording card processing fees in QuickBooks. Rates move, and both offer custom pricing at volume, so check both pages before choosing on price. QuickBooks Payments records its own deposits and fees in QuickBooks; Stripe needs the connector or an entry.
Does Stripe integrate with QuickBooks Desktop?
Not through Intuit: Stripe Connector by QuickBooks is a QuickBooks Online app. Some third-party sync apps support Desktop; check the listing before you buy. Without one, the method is the same as in Online: an Other Current Asset account named Stripe Clearing, a general journal entry for each payout or month from Stripe’s payout reconciliation report, and the payout recorded as a deposit out of the clearing account.
Common questions about Stripe and QuickBooks
Do I need Stripe if I have QuickBooks?
Only if you want a processor other than QuickBooks Payments. QuickBooks Online can take card and bank payments on its own invoices through QuickBooks Payments. Businesses usually add Stripe for what it does that QuickBooks does not: subscriptions, online checkout on a website, or a payment flow a developer built on Stripe.
Can you use Stripe for bookkeeping?
No. Stripe records the money it processed, in detail. It does not hold the business’s bank accounts, credit cards, bills, payroll or loans, so it cannot produce a balance sheet or a complete profit and loss. Its reports are the source for the Stripe entries in your books, not the books themselves.
How do you reconcile Stripe in QuickBooks?
Two reconciliations, not one. Reconcile the bank account to the bank statement as usual, with each Stripe payout matched to a deposit. Then compare the balance of Stripe Clearing at month end with the ending balance in Stripe’s payout reconciliation report, as in the September check above.
Can you write off Stripe fees?
In the books, Stripe fees are an operating expense in Merchant Service Fees. For tax, ordinary and necessary business expenses are generally deductible under IRC §162(a), and processing fees are usually treated that way, but how they are reported is your preparer’s call.
Does Stripe report to the IRS?
Yes, on Form 1099-K for eligible US accounts, with the gross amount of payments it processed. What the form includes and how to reconcile it is covered in why your 1099-K doesn’t match your books.
Why are Stripe payouts so slow?
The first one usually is: Stripe “typically schedules your initial payout to complete within 7–14 days,” depending on industry, country and risk level. After that, US funds settle in 2 business days, and the payout schedule you choose (daily, weekly or monthly) decides when they are sent.
When Stripe was booked net for months
If Stripe payouts went into the books as income for months, sales are understated by every fee and refund, invoices paid through Stripe may still be open, and the year will not tie to the 1099-K. The fix is to rebuild Stripe Clearing month by month from Stripe’s payout reconciliation report: gross charges in, invoice payments matched to their invoices, fees, refunds and disputes out, and every payout already in the books moved from income to the clearing account. For a year already filed, do it with your CPA. For an open year it is a QuickBooks cleanup.
When to hand this off: if more than a few months of Stripe payouts were added to income, or invoices paid through Stripe are still open in Accounts Receivable, each month has to be rebuilt from Stripe’s reports before the books will tie to the bank and the 1099-K. A free file review counts the months first.
Published October 23, 2026
