Glossary
QuickBooks Reconcile
Reconcile is the QuickBooks Online tool that compares an account’s register with a statement for the same period, marks each matched transaction as reconciled, and is finished when the difference between the QuickBooks ending balance and the statement ending balance is zero.
Also called: bank reconciliation, Reconcile tool, reconcile an account, statement ending balance, reconciliation report, Reconcile Discrepancy Report
14-day free trial · card required · cancel anytime
Definition
A bank statement is a record someone else kept. Your QuickBooks register is the record you kept. Reconcile is where the two are compared, line by line, for one account and one period. Intuit’s summary of the goal is short: “After you reconcile an account, your QuickBooks ending balance and account statement should be the same.” If they are not, in Intuit’s words, “your accounts still aren’t balanced.”
You start a reconciliation by picking the account and entering two numbers from the statement: the ending balance and the ending date. QuickBooks then lists the transactions in that account up to that date. You tick off each one that appears on the statement, and QuickBooks keeps a running difference. When that difference reaches zero, you finish, and every ticked transaction is locked in as reconciled.
The beginning balance is not something you type. It is the ending balance of the last reconciliation you finished, which is why Intuit says to make sure the opening or beginning balance “matches the balance on your account statement for that day.” A beginning balance that no longer matches means something in an earlier, already reconciled month has changed.
On QuickBooks Online Plus, Advanced and Intuit Enterprise Suite, Intuit also offers AI Powered Reconciliation, where you upload the statement and “the system will auto-enter the ending balance and ending date for you.” The check underneath is the same.
Key points
- +Reconcile compares one account’s register with one statement, up to the statement’s ending date.
- +You enter the statement ending balance and ending date. The beginning balance is carried over from the last reconciliation.
- +Intuit: “the difference between the ending balances should be zero.” That is the finish line.
- +Each transaction carries a status in the register: R for reconciled, C for cleared, and blank for uncleared.
- +Intuit names three usual causes of a difference: a wrong ending balance, transactions that have not cleared the bank yet, and missing or duplicate transactions.
- +Finishing with a difference makes QuickBooks create an adjusting entry for the amount. Intuit says to talk to your accountant before doing that.
- +Editing, deleting, voiding or moving a reconciled transaction changes the next beginning balance. The Reconcile Discrepancy Report lists what changed.
- +Undoing a whole reconciliation is permanent, deletes its report and attachments, and also undoes every reconciliation after it.
What R, C and blank mean in the register
Every transaction in a reconcilable account has a status in the checkmark column of its register. Intuit describes the cycle as going “from R (Reconciled) to C (Cleared) to Blank (Uncleared).”
R is the one that matters most. A transaction gets it when you tick it during a reconciliation and finish. From then on it is part of the history that the next beginning balance is built from. Intuit’s own phrasing is that “each transaction is locked in with a reconciled status in your register.” Locked does not mean frozen. A reconciled transaction can still be edited, deleted or voided, and that is the root of most reconciliation trouble.
C means the transaction has cleared but has not been through a finished reconciliation. Blank means it has not cleared yet. A deposit you recorded on March 30 that the bank posted on April 2 stays unticked in the March reconciliation and gets its tick in April.
You can take a single transaction out of a reconciliation from the register by clicking its R until the box is blank. Intuit’s warning comes with it: “Removing a cleared transaction changes the beginning balance for your next reconciliation.”
When the difference will not reach zero
Intuit lists three common causes when the two ending balances disagree. “Someone entered an incorrect ending balance at the start of the reconciliation.” “Someone entered transactions into QuickBooks that haven’t cleared your bank yet.” And “there are missing or duplicate transactions in QuickBooks.”
The first is the cheapest to rule out, so check it first. Open the reconciliation’s details and compare the ending balance and date against the statement. On a credit card account, check the sign as well as the amount.
If you finish anyway, QuickBooks will create a journal entry for the amount of the difference so the reconciliation closes. That makes the screen say zero. It does not find the missing transaction, and the entry stays in your books until someone works out what it was standing in for. Intuit’s guidance is to talk to your accountant before you do it.
Why a month you already reconciled can come undone
Reconcile only checks the period in front of it. It cannot stop someone from changing a transaction in a period that was finished months ago, and that is exactly how a beginning balance goes wrong.
Intuit lists four causes: an incorrect opening balance when the account was created; a reconciled transaction that was “edited, deleted, voided, moved, or unreconciled”; a categorized bank feed transaction that was undone and sent back to pending; and a transaction dated before the last reconciliation’s ending date that was reconciled manually.
When QuickBooks notices, it offers the Reconcile Discrepancy Report, which Intuit says “lists what changed, how it affected your balance, and what you can do to fix each item.” Intuit’s advice on each item is to “only fix a change that was made in error.”
The heavier tool is undoing a whole reconciliation. Intuit says you can do that if you are the primary admin, an accountant user or an in-house accountant. Two warnings come with it. Undoing one reconciliation also undoes every reconciliation after it. And “undoing a reconciliation is irreversible. It also permanently deletes associated reports and attachments,” so download the reports first.
Reconciling the accounts a Stripe business uses
A Stripe business usually touches two kinds of account when it reconciles, and they do not get reconciled the same way.
The bank account is the ordinary case. Stripe payouts arrive in it, the bank sends a statement, and Reconcile compares the two. A payout recorded for the wrong amount or the wrong date shows up here as a difference.
The account in between is the harder one. Between a sale and the payout that settles it, the money sits in your Stripe balance, and in QuickBooks that balance is represented by a holding account: either Undeposited Funds or a clearing account you create as an asset. No bank sends a statement for it. Whether it can be reconciled at all, and what you compare it to, depends on which of the two you use.
A clearing account has a natural counterpart, which is the Stripe balance at the same cutoff. Undeposited Funds is different. Its job is to hold payments until a deposit sweeps them out, so its balance at any moment depends on which payouts have been recorded, not just on what Stripe holds.
How reconciliation works with Acodei
Acodei treats the reconciliation method as part of the holding account choice, and the two modes are reconciled differently.
With a clearing account (the Non-UF mode), the method is balance reconciliation. Every sale, fee and payout posts against the clearing account as it happens, so the QuickBooks clearing balance should equal the Stripe balance. Comparing them daily is the gold standard, and they should be reconciled monthly at minimum. Payouts in this mode post as a single Transfer from the clearing account to the bank. Acodei’s documented monthly process is to compare the ending Stripe balance report with the holding account, use the Reconcile button on the account register, and match payouts in the bank feed.
With Undeposited Funds, the method is narrower: match each payout Deposit against the bank feed, then reconcile the bank account. In this mode each payout posts as an itemized Deposit that sweeps the individual payments into the bank. Acodei does not support balance reconciling the Undeposited Funds account itself, because sales sit in it until a payout deposit sweeps them, and some items are only added at deposit time. Those timing differences mean the Undeposited Funds balance can legitimately differ from the Stripe balance at any given moment.
That difference is why Acodei recommends a clearing account for more complicated setups: a clearing account can be balanced daily, so drift is caught within a day, while under Undeposited Funds the only checkpoint is whether each payout landed correctly.
For the Stripe side of this, see a reconciliation method matched to your holding account.
Want to see this on your own Stripe data?
Start a free trial14-day free trial · card required · cancel anytime
Frequently asked questions
What does Reconcile do in QuickBooks Online?
It compares one account’s register with a statement for the same period. You enter the statement ending balance and ending date, tick each transaction that appears on the statement, and finish when the difference between the QuickBooks ending balance and the statement ending balance is zero. The ticked transactions are then marked R for reconciled.
What is the difference between R and C in a QuickBooks register?
R means the transaction was included in a finished reconciliation. C means it has cleared but has not been through a finished reconciliation yet. A blank box means it has not cleared. Clicking the box in the register cycles the status from R to C to blank.
Why is my QuickBooks reconciliation difference not zero?
Intuit lists three usual causes: an incorrect ending balance entered at the start, transactions recorded in QuickBooks that have not cleared the bank yet, and missing or duplicate transactions. Check the ending balance and date against the statement first, since that is the quickest to rule out.
Why did my beginning balance change after I reconciled?
Because something in an already reconciled period changed. Intuit’s list includes a reconciled transaction that was edited, deleted, voided, moved or unreconciled, and a bank feed transaction that was undone and sent back to pending. The Reconcile Discrepancy Report lists what changed and how it affected the balance.
Who can undo a reconciliation in QuickBooks Online?
Intuit says a whole reconciliation can be undone by the primary admin, an accountant user or an in-house accountant. Undoing one also undoes every reconciliation after it, and it permanently deletes the related reports and attachments, so download them first. A single transaction can be taken out of a reconciliation from the account register.
Can I reconcile a Stripe clearing account in QuickBooks?
Yes. A clearing account has a natural counterpart in the Stripe balance at the same cutoff, so you can compare the two and use Reconcile on the account. Undeposited Funds is different, because its balance depends on which payouts have been recorded. With Undeposited Funds the usual check is that each payout deposit matches the bank, followed by a reconciliation of the bank account.
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
- QuickBooks reconciliation discrepancy on a Stripe account
- How to reconcile Stripe fees in QuickBooks Online
- Holding Account
- QuickBooks Account Register
- QuickBooks Bank Feed
- Stripe clearing account setup guide
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
- QuickBooks Opening Balance
- QuickBooks Account Type
- QuickBooks Sales Tax Center
- Stripe Webhook
- Stripe Metadata
- Stripe Outbound Payment
- Stripe Received Credit
- Stripe Outbound Transfer
- Stripe Inbound Transfer
- Stripe Received Debit
- Stripe Payout Method
- Stripe Financial Account Transaction
- Stripe Financial Address
- Stripe Application Fee
- Stripe Connected Account
- Stripe Destination Charge
- Stripe Separate Charges and Transfers
- Stripe Direct Charge
- Stripe Payment Method Configuration
- Stripe Dynamic Payment Methods
- Stripe Payment Method Rules
- QuickBooks Bundle
- Stripe Account Capability
- Stripe Merchant of Record
- Stripe Data Pipeline
- Settlement Currency
- Hosted Invoice Page
- Stripe Customer
- Stripe Product
- QuickBooks Home Currency
- QuickBooks Exchange Gain or Loss
- QuickBooks Trial Balance
- QuickBooks General Ledger Report
- QuickBooks Retained Earnings
- QuickBooks Profit and Loss Report
- QuickBooks Balance Sheet Report
- QuickBooks Account Register
- QuickBooks Reclassify Transactions
- QuickBooks A/R Aging Report
- QuickBooks Sales Tax Liability Report
- QuickBooks Sales Tax Payable
- Stripe Tax Transaction
- Stripe Tax Location Report
- Stripe Tax Summarized Export
- Stripe Tax Itemized Export
- Stripe Product Tax Code
- QuickBooks Vendor
- Economic Nexus
- Reverse Charge
- Stripe Statement Descriptor
- Stripe Taxability Reason
- Stripe Tax Filing Currency
- Stripe Tax Cross-Border Goods Option
- Stripe Tax Threshold Monitoring
- QuickBooks Uncategorized Income
- QuickBooks Sales by Product/Service Report
- QuickBooks Sales by Customer Report
- QuickBooks Group Tax Rate
- Form 1099-NEC
- SEPA Direct Debit
- Bacs Direct Debit
- Canadian Pre-Authorized Debit (PAD)
- Australia BECS Direct Debit
- Stripe PayTo
- Stripe Test Clock
- QuickBooks Customer Display Name
- Backup Withholding
- QuickBooks Multicurrency
- Form 1042-S
- Form W-8BEN
- Form W-9
- Form 8233
- Form 1042
- Form 1099-K
- Form W-8BEN-E
- Stripe Tax Behavior
- Stripe Customer Tax ID
- Form 945
- ITIN (Individual Taxpayer Identification Number)
- Form 1099-MISC
- Stripe Customer Tax Exempt Status
- EFTPS (Electronic Federal Tax Payment System)
- Tax Representative (Fiscal Representative)
- Nil Return
- Sales Tax Exemption Certificate
- EU One Stop Shop (OSS)
- Place of Supply
- Simplified Tax Invoice
- Input VAT (Input Tax)
- Streamlined Sales Tax (SST)
- Fixed Establishment (VAT)
- VIES VAT Number Validation
- E-Invoicing Mandate
- Tax Point (Time of Supply)
- Sales Tax Holiday
- Digital Services Tax
- VAT Invoice (Full Tax Invoice)
- Output VAT (Output Tax)
- VAT Bad Debt Relief
- Sales Tax Sourcing
- Gross Receipts Tax
- VAT Cash Accounting Scheme
- Reduced VAT Rate
- VAT Flat Rate Scheme (UK)
- VAT Annual Accounting Scheme (UK)
- EU VAT SME Scheme
- Making Tax Digital for VAT
- VAT Payments on Account (UK)
- Stripe Tax Registration
- Non-Established Taxable Person (NETP)
- VAT Group Registration (UK)
- Zero-Rated vs Exempt Supply
- Electronically Supplied Services (ESS)
- Zero-Decimal Currency
- UK VAT Registration Threshold
- QuickBooks Deposit Detail Report
- Payment Settlement Entity (PSE)
Ready to try Acodei?
Connect Stripe to QuickBooks Online in minutes and let the fees, refunds, and payouts land where your accountant expects them.
14-day free trial · card required · cancel anytime