What is an asset register? Guide + free template
Download a free asset register template in Excel or CSV, then learn which identity, custody, lifecycle and cos...
Quick answer
Migrate when handoffs overwrite history, versions conflict, or audits require reconstruction. Then preserve the source, define target fields, clean duplicates, map people and locations, test a representative batch, and reconcile totals and exceptions before expanding.
An asset spreadsheet can contain years of useful history and years of improvised conventions at the same time. A migration should preserve what the organization can verify, expose what it cannot, and avoid turning inconsistent source data into authoritative-looking software records.
The goal is not merely to upload a file without an error message. The goal is to produce a target register whose identifiers, categories, people, locations, costs, dates, and current assignments can be reconciled with the approved source.
A spreadsheet is not automatically a bad asset system. It is inexpensive, familiar, and easy to inspect, and for a stable inventory maintained by one person it may be exactly enough. The decision to replace it should rest on what the file fails to support, not on a generic asset count.
The common signs are:
Assigned to and one Location field, so every move erases the path that produced the current value. Nobody can say who had the laptop before the current employee, or when damage was first noticed.Answer each question below with yes, sometimes, or no:
| Question | What a weak answer indicates |
|---|---|
| Can we identify one authoritative register? | Version and ownership ambiguity |
| Does every important item have a stable unique ID? | Identification and duplicate risk |
| Can we reconstruct earlier handoffs? | Lost assignment history |
| Do required dates create owned actions? | Reminder and obligation gaps |
| Can we close offboarding without investigation? | Weak custody controls |
| Can another employee understand and maintain the register? | Undocumented process dependency |
| Do physical checks usually agree with the record? | Update or verification failure |
Several weak answers do not automatically require new software; some are ownership and policy problems that a new application will not fix. Test the process on one category first, as the simple asset management guide describes. If a shared file still cannot preserve the accountability and history the work needs, the steps below take the register into a maintained system without losing what it already holds.
Before cleaning anything, save a read-only copy of every source file with the collection date and owner. Record which file is authoritative when values conflict.
Create a migration decision log with:
| Decision | Owner | Example |
|---|---|---|
| Authoritative source | Process owner | Operations register dated 2026-08-15 |
| Duplicate rule | Data owner | Serial + manufacturer requires review, not automatic deletion |
| Missing custodian | Department owner | Route to exception queue |
| Invalid status | Process owner | Map In Use and Issued to Deployed |
| Historical notes | Records owner | Retain only verified operating context |
| Approval to import | Reviewer | Signed after representative-batch reconciliation |
Do not let the person editing the file silently decide policy while cleaning rows.
Start with the asset register template. Identify which source column maps to each target field, which fields are required, and which values are controlled.
Use a mapping table:
| Source column | Target field | Transformation | Exception rule |
|---|---|---|---|
Asset # |
Asset tag | Trim spaces; keep as text | Blank values require review |
Type |
Category | Map approved synonyms | Unknown type enters exception queue |
Employee |
Person | Match approved people list | Do not create ambiguous duplicate names |
Office |
Location | Map approved location names | Unknown office requires owner |
Purchased |
Purchase date | Convert to YYYY-MM-DD | Invalid or partial dates remain exceptions |
Price |
Purchase price | Remove display symbols; keep numeric | Do not infer missing costs |
If a target field has no reliable source, leave it blank or create a documented follow-up. Do not manufacture precision.
Work on a copy and retain the original row reference. That reference lets the reviewer trace a target record back to the source when a value is questioned.
The free asset register checker finds duplicate tags and serials, unreadable costs and dates, and variant spellings of the same location or category, and writes a cleaned copy while leaving the original untouched.
Potential duplicate signals include matching asset tags, serial numbers, or a combination of manufacturer, model, and source reference. None is universally sufficient for automatic deletion.
Classify each suspected duplicate as:
Retain the evidence behind the decision.
A spreadsheet may contain comments such as Moved from Denver; repaired 4/12; now with Jamie. Do not squeeze that text into the current location or custodian. Extract only facts the team can verify, and preserve historical events separately when the target system supports them.
Assignments fail when the asset file references people or locations that do not exist consistently in the target system.
Before importing assets:
Names alone may be ambiguous. Use an approved unique field when available, but do not add personal data merely to simplify matching.
Choose records that expose variation:
The batch should be small enough to inspect row by row but representative enough to challenge the mapping. A clean set of identical records proves very little.
Treat validation messages as useful evidence. Correct the source or mapping, not merely the cell that caused the first error.
For each validation issue, record:
If the same error occurs repeatedly, update the transformation rule and rerun the representative batch rather than fixing hundreds of rows manually.
A processed import still requires reconciliation. Compare:
Inspect representative records in the application. Confirm that identifiers were not reformatted, dates were interpreted correctly, people and locations matched the intended records, and permissions show the right information to the right users.
Define when the source spreadsheet stops accepting ordinary updates. A period where both systems are edited without a reconciliation rule creates two competing records.
The cutover plan should state:
Do not delete the source after a successful import. Retain it according to the organization's records and privacy policies.
AssetCenter imports assets, subscriptions, locations, and people through separate Excel templates. The product workflow includes a validation step before processing, and asset imports can work with category custom fields when the template header matches the configured field name.
Follow the current bulk-import manual for the supported template and product steps. Use asset categories and custom category fields to prepare the target structure before importing the final file.
Choose one category, build the mapping, and complete the full cycle from source preservation through target reconciliation. Do not expand until a second reviewer can trace the imported records back to the source and explain every rejected or intentionally excluded row.
When the process is sound, AssetCenter's fixed asset management page explains the operational record and product boundaries, and the pricing page provides the current limits for a wider rollout.
Founder & CEO, AssetCenter
Download a free asset register template in Excel or CSV, then learn which identity, custody, lifecycle and cos...
Keep asset management simple with five steps: limit the first scope, name one owner, standardize the record, u...
Compare what fixed asset management software for small business should track, when a spreadsheet is enough, an...