Glossary
QuickBooks Opening Balance
An opening balance is the amount an account held on the day you started tracking it in QuickBooks, recorded as a transaction dated to that day with the offsetting side posted to Opening Balance Equity.
Also called: opening balance, beginning balance, starting balance, Opening Balance Equity, as of date
Definition
Intuit defines the term in one line: "Opening balances represent the amount in a bank or credit card account on the day you start tracking it in QuickBooks Online."
The wording that matters is "the day you start tracking it". An opening balance is not a fact about the account. It is a fact about where your bookkeeping begins. The same bank account can correctly have an opening balance of 40,000 in one QuickBooks file and zero in another, and neither is wrong, because the two files start counting on different days.
The thing most people miss is that it is not a number sitting in a field. It is a transaction. Double-entry has no way to create an asset out of nothing, so when you type an opening balance QuickBooks writes the other half somewhere, and Intuit says where: "The Opening Balance Equity account automatically tracks these balances to keep your digital records matching your bank statements." That account is why a brand new file with nothing but a bank balance still has a balanced trial balance, and it is the account people find months later and cannot explain.
Key points
- +Intuit's definition: "Opening balances represent the amount in a bank or credit card account on the day you start tracking it in QuickBooks Online."
- +The offsetting entry goes to Opening Balance Equity, which Intuit says "automatically tracks these balances to keep your digital records matching your bank statements".
- +You set the starting point in the As of field, then enter what the real-life account held on that day.
- +Intuit notes most businesses start from the beginning of the year "That way QuickBooks matches your bank records from the start."
- +Balance sheet accounts take an opening balance. Income and expense accounts do not, because they have no balance to carry forward.
- +If you connect the account to a bank feed, Intuit says QuickBooks "add up the transactions you've made since the date you picked and use them to get your opening balance".
- +Forgot to enter one? Intuit documents a retrofit journal entry, with one hard condition: "Only use this method if you haven't reconciled the account yet."
- +Check the register first. Intuit is blunt about the duplicate risk: "If you see an opening balance entry, don't go further."
- +An incorrect opening balance is one of Intuit's four documented causes of a beginning balance that changes after a completed reconciliation.
It is a journal entry, and Opening Balance Equity is the other half
Think about what you are asking QuickBooks to do. You tell it a bank account holds 40,000 on 1 January. QuickBooks now has 40,000 of assets that arrived from nowhere, and a ledger that does not balance is not a ledger.
So it posts the other side to Opening Balance Equity, a holding pen Intuit provides for exactly this. The account exists to absorb the offsets of every balance you carried in from your old system, so that your first day balances without you inventing a revenue entry for money you earned before QuickBooks existed.
That makes Opening Balance Equity a temporary account by design, even though nothing forces you to clean it up. Once the file is running and the balances you brought over are settled, an accountant will normally clear it into retained earnings or owner equity, because it is a bookkeeping artifact rather than a real claim on the business. A balance sitting in it two years later is not an error exactly. It is unfinished setup, and it is worth asking about before it becomes part of the furniture.
The practical consequence is that opening balances are not free-form. Every one you enter posts somewhere, so entering one you did not need is not a harmless overstatement of a bank account. It is an equity entry you did not intend to make.
The As of date decides what the number means
Two fields do the work, and the date is the one that carries the meaning. Intuit describes the sequence as picking "a starting point for the account and enter it in the As of field", then entering "the amount of money you had in your real-life bank account on that day".
So the amount is not negotiable once the date is chosen. It is whatever the account actually held on that date, which you read off a statement rather than decide.
Choosing the date well is the whole job. Intuit points at the common answer: "Most businesses choose to start tracking accounts from the beginning of the year. That way QuickBooks matches your bank records from the start." A year boundary is convenient because it lines up with the point where you already have a closed set of figures and because everything after it lives in one reporting year.
One behaviour surprises people who connect a bank feed. Intuit says that if you connect your bank and credit card accounts, "we add up the transactions you've made since the date you picked and use them to get your opening balance". QuickBooks derives the figure from the imported history rather than waiting for you to type one, which is helpful when it is right and confusing when the pulled history does not reach as far back as you assumed.
One more limit worth knowing before you go looking for the field. Balance sheet accounts, meaning bank, asset, credit card, liability and equity accounts, are the ones that accept an opening balance. Income and expense accounts do not, and the reason is not a missing feature. They measure activity over a period rather than holding a balance, so there is nothing to carry forward.
Adding one after the fact, and the two rules that stop you
Accounts get created in a hurry, and the opening balance is the field people skip. Intuit documents the fix as a journal entry created after the fact, dated so that it "come before the oldest transaction in the account".
The direction depends on what kind of account you are correcting. For asset and expense accounts, you debit the account for the opening balance and credit Opening Balance Equity for the same amount. For liability, equity and income accounts, it runs the other way: credit the account and debit Opening Balance Equity.
Two conditions gate the whole procedure, and both exist to stop you making things worse.
The first is about reconciliation. Intuit is explicit: "Only use this method if you haven't reconciled the account yet." Inserting a dated entry underneath a reconciliation you already completed changes the balance that reconciliation was built on, which is the fastest way to turn one missing number into a month of investigation.
The second is about duplicates. Before creating anything, open the account register and look for an opening balance that is already there. Intuit's instruction if you find one is a full stop: "If you see an opening balance entry, don't go further." An account with two opening balances is overstated by exactly the amount of the second one, and because both entries look deliberate, nothing about the register announces the problem.
When you do create the entry, Intuit adds a finishing step that is easy to skip: reconcile the journal entry by marking it with an R in the checkmark column, so it does not appear as an outstanding item on a future reconciliation.
The Stripe clearing account, where the answer is usually zero
Now the case that brings most people to this term, because a Stripe clearing account is an account almost nobody had before and everybody has to create.
The question is what to put in the opening balance when you create it, and the honest answer is that it depends on one thing: whether the transactions that produced your current Stripe balance are also going to be imported.
If your integration is going to sync historical Stripe activity from before today, do not enter an opening balance. Those sales, fees and payouts will arrive as their own records and build the balance themselves. An opening balance on top of them counts the same money twice, and the clearing account ends up overstated by exactly the balance you typed, permanently, because nothing ever comes along to remove it.
If you are starting the sync from today and leaving the earlier activity out, the opposite applies. Your Stripe balance today exists because of charges that will never appear in QuickBooks, so an account that starts at zero will always be short by that amount. Here an opening balance dated to your start date is the right entry, and Opening Balance Equity takes the other side as usual.
That is the reasoning behind advice you will see stated flatly both ways. "Leave the opening balance at zero" is correct guidance for the common setup where history is being imported. "Record an opening journal entry that matches your current Stripe balance" is correct for a clean cut-over. Neither is a universal rule, and picking the wrong one is not a small error, because the clearing account is the account whose balance you are supposed to be checking against Stripe.
One test settles it before you commit. Ask what your integration will do with the charges that produced today's Stripe balance. If the answer is that it will import them, the opening balance is zero.
When a wrong opening balance finally surfaces
The unpleasant property of a bad opening balance is the delay. It does not break anything on the day you enter it. Every report still runs, every transaction still posts, and the discrepancy sits quietly inside a balance nobody has a second source for yet.
It surfaces at reconciliation, and usually not the first one. Intuit lists an incorrect opening balance entered when the account was created as one of the four documented causes of a beginning balance that has changed on a previously reconciled account, alongside edited or deleted reconciled transactions, a bank feed transaction sent back to pending, and a transaction dated before the last reconciliation that was reconciled by hand.
That list is worth reading in the order it implies. Three of the four causes are things that happened recently, so they are what people check. The opening balance is the one that was wrong from the beginning and has been wrong every month since, which is why it tends to be found last.
On a Stripe clearing account there is an earlier warning available, and it costs nothing to use. The account is supposed to hold what Stripe is holding, so compare the two balances in the first week rather than waiting for a month-end reconciliation to raise it. If the two numbers differ by a constant amount that never moves, that constant is almost always the opening balance.
Where this sits relative to Acodei
Acodei has no documented behaviour around opening balances, and the reason is structural rather than a gap. Every record Acodei is documented to write is a consequence of a Stripe event: a charge, a refund, a fee, a payout. The opening balance predates the first of those by definition, so it is yours to enter or leave out, and Acodei neither creates it nor checks it.
What it does affect is a comparison Acodei is documented to run. On a regular asset clearing account, the documented reconciliation method is balance reconciliation: the QuickBooks clearing balance should equal the Stripe balance, compared daily as the gold standard and monthly at minimum. That is not doctrine alone. A daily balance tracker scoped to those connections fetches the Stripe balance and the QuickBooks holding balance into per-day rows and records whether the two match.
So the arithmetic is worth stating plainly. That check compares two numbers, and an opening balance is part of one of them. Anything you put into the clearing account that Stripe is not also holding stays inside the difference between them until somebody takes it out. A setup error made on day one does not fade, and it shows up as a difference that is the same size every day.
On Undeposited Funds the question does not really arise. The documented method there is payout matching rather than balance reconciliation: match each payout deposit against the bank feed and reconcile the bank account. Balance-reconciling the Undeposited Funds account itself is explicitly not supported, because sales sit there until a payout sweeps them and some items are only added at deposit time, so its balance can legitimately differ from the Stripe balance at any moment.
Want to see this on your own Stripe data?
Start a free trialFrequently asked questions
What is an opening balance in QuickBooks Online?
Intuit defines it as the amount in a bank or credit card account on the day you start tracking it in QuickBooks Online. You enter a starting point in the As of field and the amount the real-life account held on that date. It is recorded as a transaction rather than stored as a property of the account, and the offsetting side posts to Opening Balance Equity.
What is Opening Balance Equity and why does it have a balance?
It is the account QuickBooks uses to balance the entries created by opening balances. Intuit says it "automatically tracks these balances to keep your digital records matching your bank statements". It carries a balance because every opening balance you entered needed an offsetting side, and it is normally cleared into retained earnings or owner equity once setup is finished, since it represents a bookkeeping artifact rather than a real claim on the business.
Which accounts can have an opening balance?
Balance sheet accounts: bank, asset, credit card, liability and equity accounts. Income and expense accounts cannot, because they measure activity across a period instead of holding a balance, so there is nothing to carry forward from before you started tracking.
What if I forgot to enter an opening balance?
Intuit documents a journal entry after the fact, dated before the oldest transaction in the account. For asset and expense accounts you debit the account and credit Opening Balance Equity; for liability, equity and income accounts you do the reverse. Two conditions apply: only use this method if the account has not been reconciled yet, and check the register first, because Intuit says that if an opening balance entry is already there, do not go further.
Should my Stripe clearing account have an opening balance?
It depends on whether the transactions behind your current Stripe balance will also be imported. If your integration syncs historical Stripe activity, those records build the balance themselves and an opening balance would count the same money twice. If you are starting the sync from today and leaving earlier activity out, an opening balance dated to your start date is what keeps the account from being permanently short.
Why do some guides say to leave the Stripe clearing account at zero?
Because that is the right answer for the common setup, where historical Stripe transactions are imported and build the balance on their own. Guides that instead tell you to record an opening journal entry matching your current Stripe balance are describing a clean cut-over with no history imported. Both are correct for their own case, and the variable that decides it is whether the earlier charges are coming into QuickBooks.
Can a wrong opening balance break a reconciliation?
Yes, and usually not the first one. Intuit lists an incorrect opening balance entered when the account was created as one of four documented causes of a beginning balance changing on a previously reconciled account. It is the cause people check last, because unlike the other three it did not happen recently. It has been wrong since the day the account was created.
How do I spot a bad opening balance on a Stripe clearing account early?
Compare the clearing account balance to your Stripe balance in the first week rather than waiting for month end. The two are meant to agree, so a difference that is exactly the same size every day is the signature of a setup constant rather than a missing or duplicated transaction. A difference that changes size is a different problem.
What customers say about running Stripe through Acodei

“If you're testing out all the different Stripe/QuickBooks integration apps right now, let me save you some time. This one is the best one by far.”
“Works well and is really helpful for massive transactions. The support is really fast and helpful. 100% recommended.”
Related reading
- Holding Account
- QuickBooks Journal Entry
- When a reconciliation beginning balance changes
- Setting up a Stripe clearing account
- Reconciling Stripe fees in QuickBooks
More glossary terms
- Undeposited Funds
- Stripe Balance Transaction
- Available vs Pending Balance
- Stripe Dispute
- Stripe Dispute Evidence
- Stripe Fee
- Stripe Balance Adjustment
- QuickBooks Credit Memo
- Stripe Tax
- QuickBooks Tax Code
- Stripe Reserve
- Stripe Tax Rate
- Stripe Fee Credit
- Stripe Credit Note
- QuickBooks Product/Service Item
- Stripe Payout
- QuickBooks Sales Receipt
- QuickBooks Bank Deposit
- QuickBooks Transfer
- Stripe Authorization Hold
- QuickBooks Refund Receipt
- QuickBooks Payment
- QuickBooks Expense
- QuickBooks Journal Entry
- Stripe Financial Account
- Holding Account
- Accounts Receivable
- Bank Feed
- Deferred Revenue
- Stripe PaymentIntent
- Stripe Checkout Session
- Stripe SetupIntent
- Stripe PaymentMethod
- Stripe Charge
- Stripe Refund
- QuickBooks Invoice
- QuickBooks Class Tracking
- QuickBooks Location Tracking
- QuickBooks Project
- QuickBooks Closing Date
- Stripe Invoice Line Item
- Stripe Proration
- Stripe Invoice Status
- Stripe Shipping Rate
- Stripe Transfer
- Stripe Mandate
- Stripe on_behalf_of
- Stripe Invoice Item
- QuickBooks Estimate
- Stripe Invoice Payment
- Stripe Invoice Payment Settings
- Stripe Billing Meter
- Stripe Invoice Template
- Stripe Price
- Stripe Subscription Schedule
- Stripe Subscription Item
- QuickBooks Recurring Transaction
- QuickBooks Sub-Customer
- QuickBooks Audit Log
- QuickBooks Bank Rule
- Stripe Subscription Status
- Stripe Mixed Interval Subscription
- Stripe Trial Settings
- QuickBooks Payment Terms
- Stripe Pending Update
- QuickBooks Tags
- QuickBooks Credit Card Credit
- QuickBooks Vendor Credit
- QuickBooks Bill
- QuickBooks Delayed Charge
- Stripe Billing Mode
- QuickBooks Billable Expense
- Stripe Customer Cash Balance
- QuickBooks Purchase Order
Ready to try Acodei?
Connect Stripe to QuickBooks Online in minutes and let the fees, refunds, and payouts land where your accountant expects them.