Depreciation 101: Fixing Missing Depreciation in QuickBooks
Depreciation basics for QuickBooks: why books and tax returns diverge, what a basis reduction is, and how to record a catch-up journal entry.

A new client’s books can show trucks and machines at full cost, year after year, while the tax returns claim depreciation on them every single year. That gap is one of the most common messes we see in small-business QuickBooks files. Here is a plain walkthrough of the vocabulary, the tax side, and the fix.
What is depreciation in bookkeeping terms?
When you buy a long-lived asset, such as a truck or a machine, the cost is not yet an expense. It sits on the balance sheet as a fixed asset. Depreciation moves a slice of that cost into expense each period.
The entry always has the same shape: debit Depreciation Expense, credit Accumulated Depreciation. Accumulated Depreciation is a contra asset. It nets against the asset, so the balance sheet shows the cost, the amount used up, and the net book value left. Basis is the tax word for what is left, and it falls as depreciation gets claimed.
Do the books have to match the tax return?
Books often use straight line depreciation over an asset’s useful life. The tax return usually moves faster, because Section 179 expensing, bonus depreciation, and MACRS pull deductions forward.
Two honest approaches exist. Some small firms mirror tax depreciation on the books, which keeps the balance sheet consistent with the returns. Others book straight line and track the tax difference on a schedule outside the file. What you cannot do is nothing. Books that skip depreciation overstate income and equity, and the error compounds every year.
Cash-basis files are the usual culprit. The preparer computes depreciation outside the books, nobody posts the entry, and the balance sheet quietly drifts from the returns.
What does a reduction in basis mean?
The schedules inside those returns can show basis shrinking for reasons that have nothing to do with Section 179 or bonus. Check for these before assuming the prior accountant made an error.
- Depreciation allowed or allowable. Tax rules cut basis by the depreciation a client claimed, and often by amounts the client could have claimed. An asset can carry a lowered basis even when the books recorded nothing at all.
- Casualty or theft. Insurance proceeds and deductible losses reduce what is left of an asset.
- Certain credits. Some energy and rehabilitation credits require you to reduce the asset’s basis by part of the credit.
- Partial dispositions. When part of an asset is sold, scrapped, or retired, that share of cost and accumulated depreciation comes off the schedule.
How do you record depreciation that was never booked?
Work from the schedules, not from memory.
- Build a rollforward for each asset: original cost, depreciation from each prior year, and the ending basis the latest schedule shows.
- Post one catch-up journal entry dated at the most recent year end.
- Debit Retained Earnings, or a dedicated prior period adjustment, for the missed prior years. Debit Depreciation Expense for the current year’s slice. Credit Accumulated Depreciation for the full cumulative amount.
- Leave the asset’s cost account alone. Crediting the asset itself destroys the audit trail.
- Memo the entry to the depreciation schedule, and attach the schedule if your edition supports attachments.
If earlier purchases were expensed instead of capitalized, reclassify them into fixed asset accounts first, then layer the depreciation on top.
QuickBooks Online will not calculate the entry for you. The schedule lives outside the file, in the preparer’s software or a spreadsheet, and you post the result by hand. The Accountant editions of QuickBooks Desktop ship with a fixed asset manager that can build the schedule.
What if the tax returns never claimed it either?
Then the books are not the only problem. Missed depreciation is generally treated as a method of accounting, so the usual cure is a Form 3115 change with a Section 481(a) catch up. A stack of amended returns is usually not the route.
In the opposite case, where the returns claimed depreciation and only the books stayed silent, the deduction already exists. The fix then lands entirely on the bookkeeping side, which is exactly the catch-up entry above.
The practical next step
Rebuild the rollforward from the returns in the file before you touch QuickBooks. Post one dated catch-up entry, then tie each asset’s net book value to the ending basis on the schedule. From that point, keep the entry on a yearly reminder so the books and the returns stay in step.