ExcelReady
CourseMock testsFunction guidesBlog
Start freeStart learning for free
ExcelReady

Be Excel-ready before day one. Hands-on practice in your browser, with instant feedback.

Learn

  • Course
  • Mock tests
  • Function guides
  • Blog

Test prep

  • Excel level test
  • Excel test practice
  • Free screening quiz
  • Certificate

Company

  • About
  • Editorial policy
  • Contact
  • Terms
  • Privacy

© 2026 ExcelReady. All rights reserved.

  1. Blog
  2. Projects
  3. How to Keep a Fixed Asset Register in Excel

How to Keep a Fixed Asset Register in Excel

By ExcelReady Team·Updated November 3, 2026·6 min read

The short answer

A fixed asset register in Excel is a table with one row per asset: ID, description, category, location, purchase date, cost, useful life and salvage value. Formulas then add months in service with DATEDIF, depreciation to date, net book value (cost minus depreciation) and SUMIF totals by category for your reports.

Key takeaways

  • Give every asset its own row and a unique ID, and keep inputs (date, cost, life) separate from formulas.
  • Put the report date in one cell; =DATEDIF(purchase_date,$B$1,"m") gives full months in service.
  • Straight-line depreciation to date is =MIN((cost-salvage)/life/12*months, cost-salvage).
  • Net book value is cost minus accumulated depreciation.
  • SUMIF and SUMIFS turn the register into totals by category, location or status.
On this page+
  1. What goes in a fixed asset register?
  2. The example register
  3. Months in service with DATEDIF
  4. Depreciation to date and net book value
  5. Totals by category with SUMIF
  6. Checks that keep the register reliable
  7. Practise it

A fixed asset register in Excel is a list of everything your business owns and uses for more than a year, such as laptops, vans and machinery, with one row per asset. Each row holds the facts (purchase date, cost, useful life) and a few formulas that work out months in service, depreciation to date and net book value. This guide builds a small register step by step, for bookkeepers, office managers and anyone practising for an accounting job test.

The depreciation method, the useful lives and the cost above which an item counts as an asset are policy choices. The numbers below are an example; follow your company's accounting policy and your accountant's advice for real records.

What goes in a fixed asset register?#

A register needs enough detail to find each asset and to value it. These columns cover both:

ColumnExampleWhy it matters
Asset IDFA-001A unique key for lookups and labels
DescriptionLaptopWhat the asset is
CategoryITFor totals by asset type
LocationHead officeFor audits and insurance
Purchase date15 Mar 2024Starts the depreciation clock
Cost1,500The amount capitalised
Useful life (years)3How long it is depreciated over
Salvage value0Expected value at the end of its life
StatusIn useIn use, disposed or lost

Type these as inputs and don't overwrite them with formulas. Turn the range into an Excel table with Ctrl+T (Mac: ⌘T) so new rows pick up the formulas automatically. Keeping track of who has an asset on loan is a different job; see the equipment checkout tracker for that.

The example register#

Here are six assets. The report date, 31 Dec 2026, sits in B1, and the table headers are in row 3, so the first asset is in row 4. The calculated columns are explained in the next sections.

IDDescriptionCategoryPurchase dateCostLifeSalvageMonthsAccum. dep.Net book value
FA-001LaptopIT15 Mar 20241,50030331,375.00125.00
FA-002ServerIT1 Jul 20238,0005500415,125.002,875.00
FA-003Delivery vanVehicles10 Jan 202232,00065,0005922,125.009,875.00
FA-004Office desksFurniture1 Sep 20254,2001020015500.003,700.00
FA-005ForkliftEquipment20 May 202118,00082,0006711,166.676,833.33
FA-006PrinterIT5 Feb 20269004010187.50712.50

The table runs from column A (ID) to column J (Net book value).

Months in service with DATEDIF#

DATEDIF counts complete months between two dates. In H4, type:

Excel formula
=DATEDIF(D4,$B$1,"m")

For the laptop, bought on 15 March 2024, it returns 33 at 31 December 2026. The $ signs lock the report date, so every row measures to the same day when you fill down. Change B1 at each month end and the whole register updates.

This example counts only complete months. Some companies charge a full month in the month of purchase, or start the month after; adjust the formula to match your policy. DATEDIF doesn't appear in Excel's function list or autocomplete, but it works in every version. The DATEDIF function guide covers its other units, and the days between dates lesson practises date differences. If you prefer years with decimals, =YEARFRAC(D4,$B$1) gives them; see how YEARFRAC works.

Depreciation to date and net book value#

Straight-line depreciation spreads cost minus salvage evenly over the useful life. Work it out monthly, multiply by months in service, and cap it so an old asset never goes below its salvage value. In I4:

Excel formula
=MIN((E4-G4)/F4/12*H4,E4-G4)

For the forklift: (18,000 − 2,000) / 8 / 12 = 166.67 a month, times 67 months, gives 11,166.67. The MIN cap only matters once an asset is fully depreciated, but without it a 10-year-old laptop would show a negative value.

Net book value (NBV) is what remains on the books. In J4:

Excel formula
=E4-I4

The forklift's NBV is 18,000 − 11,166.67 = 6,833.33. For yearly figures, declining-balance methods and the SLN function, see our full guide to depreciation in Excel. Note that tax rules often use different methods and lives from your accounts, so many businesses keep separate columns for each.

Across all six assets, cost is 64,600, accumulated depreciation 40,479.17 and net book value 24,120.83.

Totals by category with SUMIF#

SUMIF turns the register into the summary a manager or auditor asks for. Put the categories in a small table, say L4:L7, and type in M4:

Excel formula
=SUMIF($C$4:$C$9,L4,$E$4:$E$9)

Fill it down. IT shows 10,400 (1,500 + 8,000 + 900). Point the last range at column J instead to total net book value: IT comes to 3,712.50. The SUMIF function guide and our article on how SUMIF adds matching numbers cover the syntax, and the SUMIF lesson lets you practise it.

Once assets are disposed of, add a second condition so they drop out of the active totals:

Excel formula
=SUMIFS($E$4:$E$9,$C$4:$C$9,L4,$K$4:$K$9,"In use")

Here column K is Status. Keep disposed assets in the register with their disposal date and proceeds rather than deleting the rows, so the history stays complete.

Checks that keep the register reliable#

A register is only useful if it agrees with the accounts. Add a few checks:

  1. Duplicate IDs: =COUNTIF($A$4:$A$9,A4)>1 returns TRUE for any repeated ID.
  2. Missing inputs: =COUNTBLANK(D4:G4) should be 0 on every row.
  3. Fully depreciated assets: =IF(H4>=F4*12,"Fully depreciated","") flags assets still in use after their useful life.
  4. Reconcile: total cost and total accumulated depreciation should match the fixed asset balances in your general ledger.

These are the same habits a budget or job test checks: inputs in one place, formulas that fill down, and totals you can prove. The budget practice lesson works the same way, and what Excel tests for accountants cover lists the related skills.

Practise it#

Start with the SUMIF exercise on this page. Then practise SUMIF in a live spreadsheet, practise date differences in the days between dates lesson, and try the department budget practice to combine totals and formulas. Each lesson checks your answer instantly. For a timed run, the finance Excel mock test covers similar tasks.

Try it yourself

This is a live spreadsheet. Type the formula in the green cell and press Enter.

What is the total cost of all IT assets? In G2, use SUMIF on the Category column (C2:C7) and the Cost column (E2:E7).

fx
ABCDEFGH
1
Asset ID
Description
Category
Purchase date
Cost
2
FA-001
Laptop
IT
45366
1500
3
FA-002
Server
IT
45108
8000
4
FA-003
Delivery van
Vehicles
44571
32000
5
FA-004
Office desks
Furniture
45901
4200
6
FA-005
Forklift
Equipment
44336
18000
7
FA-006
Printer
IT
46058
900
8
9
10

Tip: SUMIF needs the range to check, the word to match in double quotes, then the range to add.

Practise this in a lesson

LessonPractice: department budgetCombine SUM, AVERAGE, ROUND and absolute references in a realistic budget sheet.LessonSUMIFAdd up only the numbers that meet a condition, with and without a separate sum range.LessonDays between dates: DAYS, DATEDIF and TODAYMeasure the gap between two dates in days, months and years, and calculate tenure as of today.Function guideSUMIFAdd up values that meet one condition with SUMIF. Totals by category, person or amount, the argument-order trap, and a live exercise.Function guideDATEDIFCalculate tenure, age and contract length with DATEDIF. Learn every unit (Y, M, D, YM), the hidden-function quirks, and practice live.

Frequently asked questions

What should a fixed asset register include?

+

At minimum: an asset ID, description, category, location, purchase date, cost, useful life, salvage value and status. Many registers also add serial number, supplier, invoice number, disposal date and disposal proceeds.

How do I calculate net book value in Excel?

+

Subtract accumulated depreciation from cost: =cost-accumulated_depreciation. For straight-line, accumulated depreciation is the monthly amount times the months in service, capped at cost minus salvage value.

How do I calculate months in service in Excel?

+

Use =DATEDIF(purchase_date,report_date,"m"), which counts complete months between the two dates. Keep the report date in one cell and lock it with $ so every row uses it.

How do I total assets by category in Excel?

+

Use SUMIF: =SUMIF(C4:C9,"IT",F4:F9) adds the cost of every IT asset. For two conditions, such as category and status, use SUMIFS.

Is Excel good enough for a fixed asset register?

+

For a small business with tens or a few hundred assets, a well-built Excel register works. With many assets, several users or complex tax rules, dedicated asset or accounting software is usually easier to control.

Sources

  • SUMIF function - Microsoft Support
  • DATEDIF function - Microsoft Support
  • SUMIFS function - Microsoft Support

Written and checked by the ExcelReady Team. First published November 3, 2026. The practice exercise runs in the same formula engine as our lessons. Found a mistake? Read our editorial policy or email hello@excelready.app.

On this page

  1. What goes in a fixed asset register?
  2. The example register
  3. Months in service with DATEDIF
  4. Depreciation to date and net book value
  5. Totals by category with SUMIF
  6. Checks that keep the register reliable
  7. Practise it

Keep reading

Math· 7 min read

Calculate Depreciation in Excel: Straight-Line, DB and DDB

For straight-line depreciation in Excel, use =SLN(cost, salvage, life), or type the same maths yourself: =(cost-salvage)/life. An asset costing 10,000 with a salvage value of 1,000 and a 5-year life loses 1,800 a year. For faster, front-loaded methods, use =DB(cost, salvage, life, period) or =DDB(cost, salvage, life, period).

Projects· 6 min read

Build an Equipment Checkout Tracker in Excel

An equipment tracker in Excel is two tables: a list of equipment with IDs, and a checkout log with the borrower, date out, due date and date returned. XLOOKUP fills in item names from the ID, IF and TODAY mark each loan Out, Overdue or Returned, and COUNTIF counts what is out right now.

Conditional math· 7 min read

How to Use SUMIF in Excel

SUMIF adds up the numbers in the rows that meet one condition. Write =SUMIF(range, criteria, sum_range): the cells to check, what they must match, then the numbers to add. For example, =SUMIF(C2:C9,"Travel",D2:D9) totals all Travel claims. Leave out sum_range when the condition is about the numbers themselves.

More on projects

  • How to Make a GPA Calculator in Excel
  • Build a Gradebook in Excel
  • Build a Habit Tracker in Excel With Checkmarks and Streaks
  • How to Make an Interview Scorecard in Excel for Hiring
  • Make an Inventory Tracker in Excel
  • Create an Invoice in Excel With Formulas
All projects articles →

Don't just read about Excel. Do it.

Practise real formulas in a live spreadsheet with instant feedback, right in your browser. Nothing to download.

Start learning for free