In-House Asset Tagging vs External Vendor — Why One-Time Tagging Is Not Enough
Published: April 14, 2026
An organisation hires a vendor to tag all its fixed assets. The vendor sends a team. They walk through every location, stick barcodes on 3,000 assets, record serial numbers and locations into their software, and deliver an Excel report. The organisation pays, files the report, and feels satisfied — physical verification is done, assets are tagged, the auditor is covered.
Six months later, 80 new assets have been purchased. None of them have tags. Forty assets have moved between departments — the tags are on the assets but the locations in the report are wrong. Fifteen tags have fallen off or become unreadable. The organisation wants to verify a specific department's assets but has no scanner — the vendor took theirs when they left. The Excel report is stale. The only option is to hire the vendor again.
This cycle — tag, wait, decay, re-tag — repeats annually. Each time costs the same. Each time disrupts operations for the same duration. And between exercises, the organisation has no independent ability to verify what it owns.
1. Why the External Vendor Model Creates Dependency
The external vendor model treats tagging as a project — a bounded exercise with a start date, an end date, and a deliverable (the Excel report). But asset management is not a project. It is a continuous process. Assets are purchased, moved, scrapped, and transferred throughout the year. A project-based approach fails because:
- No scanner after the vendor leaves. Barcode scanners are specialised hardware. The vendor brings them, uses them, and takes them back. The organisation cannot scan its own tags without the vendor's equipment.
- No system to update. The vendor's software stays with the vendor. The deliverable is an Excel file — a snapshot, not a living register. Updates require manual editing of the spreadsheet, which nobody does consistently.
- New purchases are untagged. Assets purchased after the tagging exercise have no tags. They enter the register (maybe) but are not physically identifiable. By year-end, 10-20% of assets may be untagged.
- Movements are untracked. When an asset moves from Floor 2 to Floor 3, nobody updates the Excel file. The tag is still on the asset, but the location data is wrong. During the next verification, the asset appears "missing" from Floor 2 — causing unnecessary investigation.
- Damaged tags cannot be replaced. Tags fall off. Labels fade. QR codes get scratched. Without the ability to generate and print replacement tags, damaged tags stay damaged until the next vendor visit.
2. The Integrated Alternative — Tagging Built Into Your Workflow
The alternative is not "do the same thing yourself instead of hiring a vendor." It is a structural change: tagging becomes part of the procurement and asset management workflow, not a separate exercise.
2.1 First-Time Tagging — At Your Own Pace
The initial tagging exercise — covering legacy assets that are already in use — can be done entirely in-house:
- Import your existing register. Upload your Excel asset register into the system. The bulk upload engine validates each row — mandatory fields, correct classifications, valid data types — and reports errors per row before committing. A dry-run mode lets you preview results without writing data.
- Discover unregistered assets. During the physical walkthrough, your team will find assets not in the register — purchased from petty cash, donated, transferred informally. These are noted, then added to the register through the same bulk upload with whatever details are available.
- Generate QR tags. Bulk tag generation creates printable QR labels for every asset in the register. Each tag has a unique identifier in the format TAG-{sequence}-{asset_id} — globally unique, deterministic, no duplicates.
- Print with any printer. Tags are generated as PDF files. Print them on any standard printer — no specialised label printer required. Adhesive label sheets from any stationery supplier work.
- Tag department by department. Distribute printed tags to each department head. Each department tags their own assets at their convenience — IT this week, Finance next week, Labs the week after. No "tag day" that disrupts the entire organisation.
- Mark as tagged. As tags are applied, mark them in the system — individually via phone or in bulk via upload. The register now shows which assets are tagged and which are pending.
The first-time exercise is the only large-scale tagging effort you will ever need. After this, tagging is incremental — a few assets per week, not thousands per year.
2.2 Ongoing Tagging — Automatic at Receipt
This is where the integrated model fundamentally differs from the vendor model. When tagging is connected to the procurement workflow:
- A purchase requisition is raised and approved
- A purchase order is created and approved
- Goods are received — the GRN is posted
- The asset register entry is created automatically with a system-generated ID
- A QR tag is generated for the new asset
- The tag is printed and applied before the asset leaves stores
Every new asset is tagged at the point of entry. No separate exercise. No backlog of untagged purchases accumulating for months. The register and the tags stay synchronised because they are part of the same workflow — not maintained by different teams at different times.
2.3 Ongoing Verification — By Your Own Team
With QR tags on every asset and a phone-based scanner, verification becomes an internal capability — not an external service:
- Verification campaigns: Create a campaign scoped to a department, location, or classification. Assign verifiers. They scan each asset's QR tag with their phone. The system records who scanned what, when, and in what condition. Missing assets are flagged. The campaign closes with a reconciliation report.
- Custodian self-declaration: Between formal campaigns, ask asset holders to confirm what they have. Each custodian sees their pending assets and declares: GOOD, FAIR, POOR, DAMAGED, or NOT_FOUND. Non-responders are tracked. This takes minutes per person and covers the entire organisation without a verification team walking through buildings.
- Ad-hoc scanning: Any employee can scan any QR tag at any time to identify an asset. Found a laptop with no visible label? Scan the QR code underneath — the system tells you what it is, who owns it, and where it should be.
None of this requires dedicated scanning hardware. Any phone with a camera works. No vendor schedule to coordinate. No per-scan fees.
3. What Happens to Old Barcodes?
If the organisation already has barcoded assets from a previous vendor exercise, those barcodes do not need to be removed or replaced immediately. The system supports three-tier scan resolution:
| Tier | What is scanned | What happens |
|---|---|---|
| 1. Canonical | New QR tag (TAG-{seq}-{asset_id}) | Direct match — asset identified instantly |
| 2. Shadow | Old barcode number stored as alternate identifier | Resolved through secondary lookup — asset identified |
| 3. Legacy | Previous system's tag number | Resolved through legacy field — asset identified |
This means the transition from old barcodes to new QR tags can happen gradually. Import the old barcode numbers as legacy identifiers during the initial data migration. As new QR tags are applied, the old barcodes become secondary. Both work simultaneously — the asset is identifiable regardless of which tag is scanned.
4. The Cost Comparison
| External Vendor (Annual) | Integrated In-House (One-Time + Ongoing) | |
|---|---|---|
| First-time tagging | Vendor fee (per-asset pricing) | Bulk QR generation + standard printer + adhesive labels |
| Annual re-verification | Same vendor fee again | Internal staff using phones — no incremental cost |
| New asset tagging | Wait for next vendor visit or pay for ad-hoc visit | Tag generated at goods receipt — part of the workflow |
| Replacement tags | Request from vendor | Retag in the system — print and apply |
| Scanning hardware | Vendor's equipment (not available between visits) | Any smartphone |
| Register updates | Manual Excel editing | Automatic — register updates on every transaction |
| Mid-year verification | Not practical (vendor availability + cost) | Self-declaration campaign — minutes per person |
The external vendor model is not wrong for the initial exercise — some organisations prefer to outsource the first-time physical count because it is labour-intensive. But the dependency should end after that first exercise. The ongoing tagging, verification, and register maintenance should be an internal capability that runs continuously, not an annual project that runs for two weeks and then stops.
The question is not "who tags the assets?" — it is "can you tag, scan, verify, and update your register without calling someone?" If the answer is no, the tagging exercise was a service, not a capability. Services end when the contract ends. Capabilities persist.
5. The Complete Chain — From Purchase to Verification
The "in-house vs external vendor" tagging question only matters once the upstream software category question is settled — asset tracking software vs procurement governance software. The integrated chain below is what procurement governance enables; standalone asset trackers cannot deliver it because they start at "asset already exists" rather than at the purchase requisition.
When tagging is integrated with procurement and asset management, every step connects:
- Requisition → Purchase Order → Goods Receipt — the asset enters the organisation through a governed workflow
- Asset register entry — created automatically on GRN posting, with system-generated ID
- QR tag generated — printed and applied at receipt
- Custodian confirms — the asset holder declares it quarterly
- Annual verification campaign — phone-based scan, reconciliation report
- Transfer — if the asset moves, the register updates with dual-department approval
- Removal — write-off, scrap, or disposal goes through the same approval chain
- Tally — every transaction generates the corresponding accounting entry
At no point in this chain does the organisation need to call an external vendor. At no point does the register go stale because someone forgot to update a spreadsheet. At no point does a verification exercise depend on specialised hardware that the organisation does not own.
6. Frequently Asked Questions
Why is one-time asset tagging by an external vendor not sufficient?
Because tagging is not a one-time event. New assets are purchased every month. Existing assets move between departments. Tags get damaged or unreadable. Within a year, a significant portion of assets are untagged, wrongly located, or have damaged tags. The vendor's Excel report is a frozen snapshot. Re-hiring annually is expensive and disruptive — and between visits, the organisation has no verification capability.
Do I need a dedicated barcode scanner to verify tagged assets?
No. QR codes are scannable using any smartphone camera through a browser-based scanner — no app installation required. This eliminates the dependency on specialised hardware that only the external vendor brings. Any employee can verify assets in their own department using the phone they already carry.
Can we do the first-time tagging ourselves without an external vendor?
Yes. Import your existing register with validation, generate QR tags in bulk as printable PDFs, print on any standard printer, and distribute to departments. Each department tags at their convenience — IT this week, Finance next week. Mark assets as tagged through the system. No external schedule to coordinate, no per-tag fees, no dedicated hardware.
What about assets found during tagging that are not in the register?
Common — assets from petty cash, donations, or informal transfers. Note them during the walkthrough, upload to the register via bulk upload with available details, generate QR tags, and apply. The tagging exercise becomes discovery, registration, and tagging in one pass.
How does integrated tagging work for new purchases after the initial exercise?
When tagging is integrated with procurement, new assets are tagged at receipt. The goods receipt creates the register entry automatically. A QR tag is generated immediately. The tag is printed and applied before the asset leaves stores. The large-scale exercise happens only once — for legacy assets. After that, tagging is incremental: a few assets per week, not thousands per year.