Glossary
QuickBooks General Ledger Report
The General Ledger is a QuickBooks Online report that lists every transaction posted to every account for a chosen period, with the debit and credit behind each one, so you can see how each account reached its balance.
Also called: General Ledger report, QuickBooks Online general ledger, GL report in QuickBooks, general ledger detail
14-day free trial · card required · cancel anytime
Definition
Intuit describes the report simply: "The General Ledger report lists every transaction from all your accounts for a specific time period." Its US instructions add that it "details the debits and credits for every transaction." The transactions are grouped under the account they posted to, so each account in the chart of accounts gets its own section listing the sales receipts, payments, deposits, transfers, expenses and journal entries that touched it.
That makes it the detail behind the summary reports. The Trial Balance and the Balance Sheet each give one number per account. The General Ledger shows the transactions that produced that number. When a balance looks wrong on a summary report, the General Ledger for that account and period is where you find out why.
Intuit’s accounting glossary calls the general ledger the foundation of a company’s financial reporting, with all company transactions recorded, and notes that double-entry bookkeeping uses a trial balance to make sure everything stays balanced. The report is that ledger, printed. On a busy file it is long, so the useful habit is to run it for one account and one period at a time.
Key points
- +It lists every transaction from all your accounts for the period you choose, grouped by account.
- +Intuit’s instructions say it details the debits and credits for every transaction. Add the Debit and Credit columns under Columns if they are not showing.
- +Find it under Reports, then Standard reports, by searching for General Ledger in Find report by name.
- +Filter by Account to limit it to one account or several, which is how you read it in practice.
- +The Cleared column shows the current reconciliation status of each transaction.
- +Intuit also suggests starting from the Transaction Detail by Account report and customizing it for a similar view.
- +The Trial Balance gives one balance per account. The General Ledger gives the transactions behind it.
General Ledger, Trial Balance and Balance Sheet: which one to open
All three reports read the same ledger. They differ in how much of it they show.
The Balance Sheet groups accounts into assets, liabilities and equity and shows their balances on one date. The Trial Balance lists every account, including income and expense accounts, with its balance on one date in a debit or credit column. Neither one shows a single transaction.
The General Ledger is the only one of the three that lists transactions. Run it for March and each account section shows what happened to that account in March. So the working order at month end is usually summary first, detail second: spot the line on the Trial Balance or Balance Sheet that does not agree with an outside figure, then open the General Ledger for that one account to find the entry that caused it.
How to run it for one account
Intuit’s steps for the US version: go to Reports, then Standard reports, and in the Find report by name dropdown search for and select General Ledger. Set the report period to the month or range you are checking.
To narrow it, select Filter, choose Account in the Filter by dropdown, and pick the account. You can select more than one account if you are chasing money that moved between two of them, such as a clearing account and a bank account.
To see both sides of each entry, select Columns and turn on Debit and Credit. To see which lines have already been reconciled, turn on Cleared, which Intuit describes as showing the current reconciliation status for each transaction. On a bank or clearing account, the uncleared lines are usually where a reconciliation difference lives.
Tracing a Stripe clearing account difference line by line
A Stripe business that records sales into a clearing account, a regular asset account standing in for the Stripe balance, expects that account to agree with Stripe. Stripe’s Balance summary report is built for the other side of that comparison: Stripe says it works like a bank statement, showing your starting and ending balance for the period, the activity in between, and the payouts to your bank. Stripe’s balance there includes available, pending and reserved funds.
Run the General Ledger for the clearing account for the same month and compare in three steps. First, the month’s net change: the clearing account’s movement for the month should equal Stripe’s ending balance minus its starting balance. Second, the payouts: every payout in Stripe’s payouts section should appear once, and only once, as money leaving the clearing account. A payout missing or recorded twice shows up immediately. Third, the activity: if the first two agree and the balance still does not, the difference is in the sales, refunds, fees or adjustments, and the Balance change from activity section breaks Stripe’s side down by category so you can compare category totals against the ledger.
The usual findings are small and specific: a refund recorded against income but never taken out of the clearing account, a fee month that was never entered, a hand-typed journal entry to the clearing account that duplicates something already there, or a sale deposited straight to the bank account instead of the clearing account. Each one appears as a line in the General Ledger that has no counterpart in Stripe, or a Stripe total with no line in the ledger.
Keeping it readable
An unfiltered General Ledger for a year on an active file can run to thousands of lines, most of them irrelevant to the question you are asking. Filter to the account, set the shortest period that covers the problem, and only then widen it.
For a monthly check, use the same view every time: the clearing account alone, the calendar month, and the Debit, Credit and Cleared columns turned on. The same layout month after month makes an unusual line easier to spot.
What Acodei’s records look like on the holding account’s ledger
Acodei deposits every sale it syncs into your holding account, the QuickBooks account that stands in for your Stripe balance. Every Sales Receipt it creates carries the holding account as its deposit account, and so does every standalone Payment. Run the General Ledger for the holding account and those are the incoming lines.
The outgoing lines depend on which kind of holding account you use. With a regular asset clearing account, each payout is a single Transfer for the net amount, from the clearing account to your bank. With Undeposited Funds, each payout is an itemized Deposit that sweeps the individual payments into the bank. In both modes, a negative payout is recorded as a Transfer from the bank back into the holding account. Fee and uncommon-type lines from the Daily Balance Summary also land against the holding account.
What to compare the ledger with also depends on the mode. With a clearing account, the check is balance reconciliation: the QuickBooks balance should equal the Stripe balance, daily as the gold standard and monthly at minimum, and Acodei runs its own daily comparison of the two balances for accounts set up this way. With Undeposited Funds, the check is payout matching: confirm each payout Deposit matches the bank feed, then reconcile the bank account. Acodei does not support balance-reconciling the Undeposited Funds account itself, because its balance can legitimately differ from Stripe between payouts.
Want to see this on your own Stripe data?
Start a free trial14-day free trial · card required · cancel anytime
Frequently asked questions
What is the General Ledger report in QuickBooks Online?
It is a standard report that lists every transaction from all your accounts for a chosen period, grouped by account, with the debits and credits for each transaction. You find it under Reports, then Standard reports, by searching for General Ledger.
What is the difference between the General Ledger and the Trial Balance?
The Trial Balance shows one balance per account on a single date. The General Ledger shows the individual transactions that make up those balances over a period. Use the Trial Balance to spot an account that looks wrong, then the General Ledger to find the transaction that caused it.
How do I run the General Ledger for just one account?
Open the General Ledger report, select Filter, choose Account in the Filter by dropdown, and select the account. You can pick several accounts at once. Add the Debit, Credit and Cleared columns under Columns to see both sides of each entry and whether it has been reconciled.
How do I use the General Ledger to reconcile a Stripe clearing account?
Run it for the clearing account for one month and compare it with Stripe’s Balance summary report for the same month. Check the net change first, then check that every Stripe payout appears exactly once, then compare the remaining activity by category. A payout recorded twice or a missing refund stands out quickly at line level.
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 Trial Balance
- Holding Account
- Setting up a Stripe clearing account in QuickBooks
- Finding a QuickBooks reconciliation discrepancy with Stripe
- QuickBooks Journal Entry
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
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