Glossary
QuickBooks Retained Earnings
Retained Earnings is the equity account QuickBooks Online uses to hold the accumulated net income of every prior fiscal year, which it updates on its own when a new fiscal year starts, without posting any transaction you can see.
Also called: Retained Earnings account, retained earnings in QuickBooks Online, QuickBooks year-end close, net income rollover
14-day free trial · card required · cancel anytime
Definition
Intuit states the rule in one sentence: "When a new fiscal year starts, QuickBooks Online moves last year’s net income to the retained earnings account on your balance sheet." It describes the account itself as showing "the profit a company reinvests in itself."
What makes the account unusual is how that move happens. In a manual ledger, closing the year means writing a closing entry that empties every income and expense account into equity. QuickBooks Online does not ask you to. Intuit calls the mechanism an electronic swap, and says it "doesn’t appear on reports unless additional entries have been made." So the largest single movement in the account each year never shows up as a transaction.
That has one consequence worth understanding before anything else. Retained Earnings on any date is calculated from the income and expense transactions dated in earlier fiscal years. It is not a stored figure that someone locked in at year end. Change a transaction dated in a prior year, and the opening Retained Earnings of every later year changes with it, with no entry in the account to show why.
Key points
- +Intuit: "When a new fiscal year starts, QuickBooks Online moves last year’s net income to the retained earnings account on your balance sheet."
- +The move is an automatic swap with no closing entry, and Intuit says it doesn’t appear on reports unless other entries have been made to the account.
- +Intuit: "The retained earnings account isn’t the same as the retained earnings line item shown on the balance sheet."
- +Intuit: "Manually adding Journal Entries to the Retained Earnings chart of account doesn’t include them in reports."
- +The balance is derived from prior-year income and expense transactions, so a change dated in a prior year changes it.
- +A closing date protects prior-year transactions from casual edits. It does not freeze Retained Earnings on its own.
- +The fiscal year setting decides when the rollover happens.
The swap you never see
On the last day of your fiscal year, the Balance Sheet shows the year’s profit on a Net Income line in the equity section. On the first day of the next fiscal year that line starts again from the new year’s activity, and last year’s profit appears inside Retained Earnings instead. Nothing was posted. QuickBooks simply reports the earlier years’ income and expense as accumulated equity once they fall before the start of the current fiscal year.
Intuit adds a distinction that trips people up: "The retained earnings account isn’t the same as the retained earnings line item shown on the balance sheet." The account in your chart of accounts holds whatever has been posted to it directly. The Balance Sheet line combines that with the automatic rollover of prior-year profit. When the two disagree, the difference is usually the swap, not an error.
The practical upshot is that the Retained Earnings account register is a poor place to look for an explanation. If the Balance Sheet figure moved, the cause is almost always a transaction in an income or expense account dated in a prior year.
How to see what is in it
Intuit documents three ways to look behind the number.
The first starts from profit. Open the Profit and Loss report, set the Report period to All Dates, refresh, and select the Net Income amount to open the transactions behind it. That is the full history the rollover is built from.
The second compares years. On the same Profit and Loss report, select Customize, open Rows/Columns, and choose time periods from the dropdown to show each year side by side. Each prior year’s net income is one slice of Retained Earnings.
The third looks at the account itself. Go to the chart of accounts, find Retained Earnings, choose Run report from the Action dropdown, and set the period to All Dates. That shows only what was posted to the account directly, which on a clean file is little or nothing.
Why a direct entry to it is a warning sign
On a file that runs normally, nobody posts to Retained Earnings. The account fills itself from the rollover, and ordinary transactions have no reason to touch it.
Intuit’s own note on direct entries is short: "Manually adding Journal Entries to the Retained Earnings chart of account doesn’t include them in reports." Whatever the intent behind a journal entry to the account, it is an entry that behaves differently from everything else on the file.
There are legitimate reasons for one: an adjustment your accountant makes to a prior period, or clearing Opening Balance Equity once setup is finished. All of them are accountant decisions with a reason written in the memo. A direct entry with no memo, or one that forces the Balance Sheet to match a figure from somewhere else, is usually a sign that something upstream is wrong and has been papered over at the equity line.
What a Stripe business sees after a prior-year change
For a business whose QuickBooks file is fed from Stripe, Retained Earnings is where old corrections show up without explanation.
The usual pattern: last year is closed and the accountant has filed. In March someone deletes and re-enters a batch of prior-year sales receipts to fix a mapping, or books a refund, a returned dispute or a fee correction with the original transaction’s date. Every one of those changes last year’s net income. This year’s opening Retained Earnings no longer matches the figure on last year’s return, and there is no entry in the account to say why.
Two habits prevent it. First, date corrections in the open period unless your accountant has decided a prior-year adjustment is warranted. A refund issued in March belongs in March, and money from an old dispute that comes back belongs in the month it arrives. Second, keep a closing date on the finished year, so that anything dated into it has to get past a warning or a password and shows up on the Exceptions to Closing Date report.
When the figures already disagree, compare last year’s Profit and Loss as filed with the same report run today. The difference is the net income that moved. If a closing date was set, the Exceptions to Closing Date report lists the changes made to the closed period after it was closed.
Resync and prior-year records
A resync in Acodei is a rebuild, not an edit. It deletes the QuickBooks side of a transaction and runs it through its sync job again, picking up any mapping or settings changes made since. Settings are never applied retroactively on their own, so a resync is how an older record comes to reflect a changed setting.
That is the right tool when a record is wrong, and Acodei’s guidance is to resync from the Data Feed rather than hand-edit synced QuickBooks records, because manual edits break the link Acodei uses for reconciliation and reversal. If the records you resync are dated in a fiscal year your accountant has already closed, any amount that changes in them changes that year’s net income, and so the Retained Earnings every later year opens with. Check with your accountant before you resync a closed year, and run the prior-year Profit and Loss before and after so the difference is on record.
Want to see this on your own Stripe data?
Start a free trial14-day free trial · card required · cancel anytime
Frequently asked questions
How does QuickBooks Online close the year into Retained Earnings?
Automatically. When a new fiscal year starts, QuickBooks Online moves last year’s net income into Retained Earnings using what Intuit calls an electronic swap. You do not post a closing entry, and the swap does not appear on reports as a transaction.
Why did my Retained Earnings change when I did not post anything to it?
Because the balance is calculated from income and expense transactions dated in earlier fiscal years. Adding, deleting or editing any of those changes it, even though nothing was posted to Retained Earnings itself. Compare last year’s Profit and Loss as filed with the same report run today to find the difference.
Should I post journal entries directly to Retained Earnings?
Rarely, and only on your accountant’s instruction. Intuit notes that manually adding journal entries to the Retained Earnings account doesn’t include them in reports. Legitimate cases, such as clearing Opening Balance Equity after setup, are accountant decisions and should carry a clear memo.
Does a QuickBooks closing date lock Retained Earnings?
Not directly. A closing date gates edits to transactions dated on or before it, behind a warning or a password. Because Retained Earnings comes from those transactions, the closing date protects it indirectly, but anyone who gets past the gate can still change it.
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 Closing Date
- QuickBooks Opening Balance
- QuickBooks Trial Balance
- When a lost Stripe dispute comes back months later
- Stripe to QuickBooks month-end close checklist
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
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