How to Integrate Stripe With QuickBooks Online in 6 Steps
- Get link
- X
- Other Apps
If you want to know how to integrate Stripe with QuickBooks, here is the short version. Stripe does not give you one built-in button for it. You connect the two with an app, and the app copies your Stripe sales, fees, and payouts into QuickBooks Online.
Quick answer
- Use a connector app. Intuit documents one called Stripe Connector by QuickBooks.
- Open QuickBooks Online, go to Integrations, search for the app, and log in to Stripe to allow it.
- Pick the bank account where your Stripe payouts land.
- Test with a few days of data before you import your history.
- No app? Download a report from Stripe and import it by hand.
This is general information, not accounting advice. I have not tested these steps myself. I wrote this from the official pages listed at the bottom. Ask your bookkeeper before you change how you record income.
What the integration actually does
Stripe pays you in batches called payouts. One payout can hold many customer payments, minus Stripe fees. Your bank only shows the single deposit.
That is why books get messy. The deposit does not match your invoices. A connector app breaks the deposit back into sales, fees, and refunds so QuickBooks can match them.
Which route should you pick?
| Your situation | Route |
|---|---|
| Business using QuickBooks Online | Connector app |
| Few sales per month | Manual import |
| Platform paying other sellers | Stripe Apps or APIs |
How to connect Stripe to QuickBooks Online step by step
Step 1. Check your accounts first
- You need admin access to both Stripe and QuickBooks Online.
- Know which bank account receives your Stripe payouts.
- Make sure that bank account is already in QuickBooks.
Step 2. Find the app
In QuickBooks Online, open Integrations and search for Stripe. Intuit's help article names the app Stripe Connector by QuickBooks. It is an app, not a built-in feature.
Check the listing for current features and price before you install. I did not confirm either one.
Step 3. Authorize Stripe
The app sends you to Stripe to log in. Allow the connection. You do this once.
Step 4. Choose the payout bank account
Per Intuit's help article, you select the bank account where Stripe deposits your payouts. Pick the right one. A wrong choice sends every payout to the wrong place.
Step 5. Decide how much history to import
Intuit's article says you can import up to two years of past Stripe transactions. Do not rush this.
- Start with a short date range, like one week.
- Open QuickBooks and check that the numbers match Stripe.
- Only then import older months.
Step 6. Match the transactions
Intuit's article says a Stripe payout is recorded as a transfer from your Stripe account to your bank account. Fees go into a Stripe fees expense account. It also says fees on sales do not appear separately until you add or match the sale.
So plan a short review after each sync. Match sales to invoices and confirm the fees.
What the official Stripe page says
I read Stripe's accounting integrations page on 2026-11-10. It says Stripe offers QuickBooks Online and Xero integrations through Stripe Apps built by third party developers. Its QuickBooks example is QuickBooks Sync by Acodei.
That app can sync sales, fees, payouts, refunds, invoices, customers, products, and taxes, per Stripe's page. The page is written for platforms using Stripe Connect, not for a single shop. If you run one business, the connector route above is the simpler fit.
Manual option with no app
Small sellers can skip the app. Stripe's payout reconciliation guide says you can open a payout in the Dashboard or download the payout reconciliation report. You then enter or import that data into QuickBooks.
- Download one report per payout or per month.
- Use the same column layout every time.
- Record fees as an expense, not as lower sales.
This works, but it gets slow once you pass a few dozen sales a month.
Common mistakes and quick fixes
- Payouts do not match invoices. This is normal. One payout holds many sales. Match the sales, not the deposit.
- Income looks too low. You may be booking sales after fees. Book the gross sale, then the fee as an expense.
- Double entries. You imported history and kept entering sales by hand. Pick one method.
- Wrong bank account. Re-check the account you chose in Step 4 before you import more data.
- Refunds missing. Check after your first sync that refunds show up. Confirm how the app handles them in its own help.
Before you start, protect your data
Take a backup first. I wrote a guide on how to back up QuickBooks company files. If you invoice clients, see my list of invoicing software for freelance developers. If you like AI help with the books, read free AI for accountants and bookkeeping.
FAQ
Does Stripe integrate with QuickBooks directly?
Not as one built-in feature that I could confirm. The link runs through apps, such as the Stripe Connector by QuickBooks or the apps listed on Stripe's accounting integrations page.
Is the Stripe QuickBooks integration free?
I could not confirm pricing for the Intuit connector. Stripe says Acodei's app has a free user tier and paid tiers. Check each listing on the day you sign up.
How do Stripe fees show up in QuickBooks?
Per Intuit's help article, fees go into a Stripe fees expense account. Fees on sales may not show until you match the sale.
Can I import old Stripe transactions?
Intuit's article says you can import up to two years of history. Test with a short range first.
What if I do not want an app?
Download Stripe's payout reconciliation report and enter it into QuickBooks by hand. It suits low volume.
Sources
- Stripe Docs, Accounting software integrations (opened 2026-11-10)
- Stripe Docs, Payout reconciliation (opened 2026-11-10)
- Intuit, Connect and manage Stripe transactions in QuickBooks Online (I could not open the full page and used a search summary on 2026-11-10, so confirm details there)
Last updated: 2026-11-10
- Get link
- X
- Other Apps
Comments
Post a Comment