What Is an Asset Register? Guide + Free Template
Build a useful asset register with the right identity, custody, lifecycle and cost fields, then copy the inclu...
Quick answer
Migrate an asset spreadsheet by preserving the source, defining target fields, cleaning duplicates, mapping people and locations, testing a representative batch, validating errors, and reconciling totals and exceptions before expanding. A successful upload does not prove the records are correct.
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.
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.
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
Build a useful asset register with the right identity, custody, lifecycle and cost fields, then copy the inclu...
Use five practical steps to reduce asset-management complexity, clarify ownership, standardize records, and ma...
Compare what fixed asset management software for small business should track, when a spreadsheet is enough, an...