Skip to content

Importing Assets

Overview

Use the CSV importer to add large numbers of assets at once — for example, when entering an existing equipment register into the system for the first time.

Import screen

To access: AdminImport

Getting the Sample CSV

Download the official sample CSV from the import screen or directly from: https://github.com/grokability/snipe-it/tree/master/sample_csvs

Required Fields

FieldRequiredNotes
Asset TagOn updateUsed to identify the asset. Can be omitted if auto-increment is on
Model NameOn createWill be created if it doesn’t exist
CategoryOn createWill be created if it doesn’t exist
StatusOn createe.g. Ready to Deploy

Useful Optional Fields

FieldExampleNotes
SerialSN123456Unique per physical device
Purchase Date2024-06-01Format: YYYY-MM-DD
Purchase Cost450000.00No currency symbols or commas
LocationLekki OfficeWill be created if it doesn’t exist
SupplierLuminous Nigeria
ManufacturerFelicity SolarWill be created if it doesn’t exist
Warranty Months24Number only
NotesBatch June 2024

Running the Import

  1. Go to AdminImport
  2. Click Import Assets
  3. Upload your CSV file
  4. Map each CSV column to the correct Snipe-IT field
  5. Click Import
  6. Review the results — errors are shown per row

If a status label in your CSV doesn’t exist yet, the system creates it but sets no attributes. Go to AdminStatus Labels after import and confirm each label has the correct type (Deployable, Undeployable, Archived, etc.).

Importing Custom Fields

If your assets have custom fields (e.g. installation site, warranty contact):

  1. Create the custom fields in AdminCustom Fields first
  2. Create a custom fieldset and assign the fields to it
  3. Assign the fieldset to the relevant asset model
  4. Add columns to your CSV using the exact same field names
  5. Run the import — unmatched columns are skipped silently