
Upload New, Used, or Refurbished inventory with a condition-specific Excel or CSV template.
Who can use Bulk Upload
Bulk Upload is available to seller accounts on a Dealer Pro plan or above (and approved Founding Sellers). It is not available on Direct Seller Pass or Starter plans, or to Buyer accounts. See account types →
Direct Seller Pass & Starter
Not included. Post machines one at a time at /post.
Dealer Pro & above
Bulk upload included. Upload New, Used, and Refurbished machinery subject to the plan's active-listing limit.
After submission
You'll receive a confirmation email with your submission summary. You can track each listing's publication status from your seller workspace.
Bulk Upload is built for dealers, OEMs, refurbishers, and fleet owners managing multiple listings at a time. It is the fastest way to get your full inventory live without entering each machine one by one.
Use bulk upload for
Use single listing for
Choose New, Used, or Refurbished on the Bulk Upload page. Each workbook contains Template, Field Guide, and How to Use worksheets. Keep the Template sheet and header names unchanged.
Go to Bulk UploadEach row is one machinery offer. Complete all fields marked Required in Field Guide, then check the conditionally required rules for price, inventory quantity, lead time, and refurbishment evidence.
After uploading your CSV, you will see a preview table of all rows. Each row shows a green "Ready" badge or a red error count. Click into any highlighted field to fix it directly on the page — the status updates instantly. Rows with errors are not submitted, so you can remove a problem row and still submit the rest.
Once all rows show "Ready", click "Submit for Quality Review". Your listings are saved immediately as Pending, not public. EasiMachines checks accuracy, completeness, and buyer usefulness to keep machinery information high quality and trustworthy. You receive a processing summary and later review decisions.
Bulk-uploaded listings start without photos. Use the photo upload tool in your Inventory dashboard to add images to each listing. Listings without photos receive significantly fewer inquiries — prioritise adding at least 4 photos per machine.
| Field | Required | Notes |
|---|---|---|
| category | Required | Must match a valid category for that industry |
| manufacturer | Required | Manufacturer/brand name |
| model | Required | Model name or number |
| year | Required | Year of manufacture (4 digits) |
| condition | Required | NEW | USED | REFURBISHED; keep the value supplied by the downloaded template |
| price_type | Required | fixed | negotiable | contact |
| price | Optional | Conditionally required unless price_type=contact |
| currency | Required | 3-letter currency code such as USD, GBP, EUR, AUD |
| description | Required | Meaningful plain-text description of at least 20 characters |
| operational_status | Optional | Required for Used and Refurbished; see that template Field Guide |
| known_faults | Optional | Required for Used and Refurbished; use NONE KNOWN only as a truthful seller statement |
| inventory_mode | Optional | Required for New; optional for Refurbished |
| refurbisher_name | Optional | Required for Refurbished together with role, scope, completion date, and summary |
| hours_used | Optional | Optional because hours do not apply meaningfully to every machinery category |
| serial_number | Optional | Strongly recommended — enables duplicate detection |
| location_city | Required | City where the machine is located or offered from |
| location_country | Required | Full country name |
Invalid category
Category must exactly match the EasiMachines category list. Download the category reference sheet from the Bulk Upload page.
Price format error
Use a plain positive number (e.g. 45000), or set price_type=contact and leave price blank. Do not enter POA in the numeric price field.
Duplicate serial number
A listing with that serial number already exists in your account. Update the existing listing instead.
Missing required field
All required fields must have a value in every row. Rows with empty required fields are skipped.
Encoding error
Save the CSV as UTF-8. Windows Excel sometimes saves as Latin-1 which breaks special characters.