Xero · Workflow

How to Record Depreciation in Xero (2026 Guide)

Recording depreciation in Xero: register fixed assets, set methods and rates, run monthly depreciation, roll back errors, and handle disposals.

By ExpenseFlow team
· 27 July 2026

Quick answer

Record depreciation in Xero by keeping the fixed asset register current and clicking Run depreciation from the Fixed assets screen at each period end: Xero calculates the period’s charge for every registered asset by its method and rate, and posts the journal in one action. The register does the arithmetic; your work is registering assets promptly, choosing methods that match your accounting and tax policy, and reviewing the run before confirming it.

The register is the engine

Depreciation in Xero flows from the fixed asset register, not from freehand journals. Anything coded to a fixed asset account when recording a bill surfaces as a draft asset waiting to be completed: description, purchase details, depreciation method, rate or useful life, and start date. Registering it puts it in scope for every future run. That automatic draft creation is a quiet control: reconcile the register against the fixed asset accounts monthly and unregistered drafts stand out immediately, each one an asset the ledger owns but no depreciation touches. A capitalisation policy (the threshold below which purchases are just expensed) keeps the register meaningful; a register full of staplers depreciates nothing worth tracking.

Choosing methods and rates

Xero supports straight line, declining balance at your chosen percentage, and full write-off at purchase, with regional editions adding pooling and statutory rate options where local tax rules define them. The choice is policy, not preference: your accountant sets book methods to reflect how assets are consumed, and tax rules may prescribe different rates or immediate deductions for the tax computation. Where your edition supports separate book and tax values, record both on the asset rather than keeping tax depreciation in a spreadsheet on the side. Jurisdiction specifics (instant write-off thresholds, capital allowance regimes, vehicle caps) are covered in the capital allowance glossary entry and on our country tax pages; the register is where whatever policy applies gets encoded once.

Running, reviewing, rolling back

  1. At period end, open Accounting, then Fixed assets, and choose Run depreciation.
  2. Select the month (or months) to depreciate to.
  3. Review the preview per asset before confirming. New assets appearing for the first time and assets nearing fully depreciated status are where surprises live.
  4. Confirm. Xero posts the depreciation journal: expense debited, accumulated depreciation credited, per asset type account settings.
  5. If the run was wrong (an asset misregistered, a rate mistyped), roll back to the date before the error, fix the asset, and re-run. Rollback reaches back at most to the fixed asset start date and one financial year at a time.

Depreciation runs belong on the month-end checklist after all asset purchases for the month are posted, or the run misses the newest assets.

Disposals and revaluations

Selling or scrapping a registered asset goes through the asset’s disposal action, never a manual journal: enter the disposal date and proceeds, and Xero trues up depreciation to that date and posts the gain or loss automatically. Trade-ins are a disposal plus a new asset registration, with the trade-in value as proceeds on one and part of cost on the other. Revaluations and impairments, where policy requires them, do need journals; make them with your accountant, and adjust the asset’s book value in the register to match so the two records stay in step.

Common mistakes

  • Draft assets never registered, so the ledger holds assets the depreciation run cannot see.
  • Depreciation journaled by hand alongside the register, double-charging the months where both happened.
  • Rates set from memory rather than policy, discovered at year end when the tax computation disagrees.
  • Disposals recorded as bank receipts coded to a sundry account, leaving the asset alive in the register.
  • Running depreciation before the month’s asset purchases are posted, then wondering why the new machine has no charge.

Software that helps

  • Xero fixed assets does the calculation, posting, rollback, and disposal arithmetic natively.
  • ExpenseFlow feeds the register’s front door: equipment invoices are captured and coded to the right asset accounts in Xero with the document attached, so draft assets carry the purchase evidence the registration step needs.
  • Your accountant’s asset policy (thresholds, methods, tax elections) is the input that makes the module’s output defensible.

Asset purchases enter through supplier bills; the posting mechanics behind the module are plain journal entries; the run itself lives in the month-end rhythm. Concepts: depreciation, fixed assets, capital expenditure.

From ExpenseFlow

Expense coding on autopilot

ExpenseFlow reads every receipt, assigns the right tax treatment and account code, and syncs to Xero or QuickBooks Online once you approve.

Questions, answered

Common questions

Does Xero calculate depreciation automatically?

Yes, through the fixed assets module. Register each asset with its cost, useful life or rate, and method, then run depreciation from the Fixed assets screen up to a chosen date. Xero posts the journal (debit depreciation expense, credit accumulated depreciation) for all registered assets in one action. Advisor access is required.

How does an asset get into the register?

When a bill or spend money line is coded to a fixed asset account, Xero creates a draft asset automatically. Someone then completes the draft with the depreciation method, rate, and start date, and registers it. Draft assets that nobody registers are the main reason depreciation runs come up short.

Which depreciation methods does Xero support?

Straight line, declining balance (with your chosen rate), and full depreciation at purchase, plus in some regional editions pooling and rate-based options aligned to local tax rules. Book and tax depreciation can be tracked with different settings on the same asset where the edition supports it.

Can I undo a depreciation run?

Yes. Rolling back reverses depreciation for registered assets back to a date you choose, within limits: you can only roll back as far as your fixed asset start date, and one financial year at a time. Roll back, correct the asset settings, and re-run.

What happens when I sell or scrap an asset?

Use the disposal action on the asset: enter the date and any proceeds, and Xero computes the accumulated depreciation to the disposal date and posts the gain or loss on disposal. Do not journal a disposal by hand on a registered asset, or the register and the ledger will disagree.

Keep exploring

Run this workflow without the manual entry

ExpenseFlow connects directly to your accounting platform, so receipts, bills, and expense reports land in the right place with the right coding.

Start free trial