Upper Help
Fleet

Vehicle Profile fields reference

Reference for every Vehicle Profile field in Upper: Basic Info, Identity, Compliance, and Maintenance. See field types, options, and accepted ranges.

A Vehicle Profile in Upper is organized into four tabs — Basic Info, Identity, Compliance, and Maintenance. This page lists every field on each tab, along with its type and accepted values, so you can audit what data you have and what's still missing.

Your workspace may label drivers as Technicians. Where this page says "Assigned Driver", a technician-configured workspace shows "Assigned Technician". The fields are the same.

Why this matters

A complete profile drives capacity-aware routing, compliance expiry alerts, and maintenance reminders. Use this reference as a checklist when you onboard a new vehicle or audit existing fleet records.

To open a profile, go to Fleet Operations > Vehicle Profiles, then click the + menu and choose Add Vehicle Profile, or use the row's kebab menu (...) and choose Edit.

Basic Info tab

Routing-related fields. The optimizer reads these directly. Fields appear under a Profile Info section.

FieldTypeNotes
Profile Name (required)TextName to identify the vehicle. Max 100 characters.
Base Type (required)DropdownThe live app shows Truck and Car. Vans and pickups are classified as Car.
Vehicle HeightNumber (meters)Accepts 0.5 m to 10 m. Used for clearance restrictions.
Vehicle WidthNumber (meters)Accepts 0.5 m to 5 m. Used for narrow-road restrictions.
Max StopsNumberMaximum stops per route, 1 to 1000. Placeholder reads "No limit".
AvoidRadioNone (default), Highways, or Highways & Tolls.
Curbside ServiceDropdownDefault Any Side.
Speed LimitNumber (mph)Accepts 0 to 500.
Vehicle CapacityNumber input(s)User-defined capacity fields (for example, bin count). Shown only when capacity is enabled on your plan.

Vehicle Height & Width, Max Stops, and Vehicle Capacity are available on the Optimize and Enterprise plans. On a plan without them, these fields are disabled and a "Get Pro" overlay appears.

Identity tab

Who and what the vehicle is. Fields are grouped into Vehicle Details, Classification, and Assignment & Purchase.

FieldTypeNotes
Vehicle PhotoImage upload"Click to upload".
VINTextVehicle Identification Number. Max 17 characters.
MakeTextFor example, Ram or Ford.
ModelTextFor example, ProMaster.
YearDropdownManufacturing year.
License PlateTextPlate number.
ColorTextFor example, White.
Fuel TypeDropdownFuel type selection.
OwnershipDropdownOwned (default), Leased, or Rented.
StatusDropdownActive (default), In-Shop, Out-of-Service, or Retired.
Assigned DriverDropdownUsers with the Driver role. Shown as "Assigned Technician" in technician workspaces.
Purchase DateDateWhen the vehicle was purchased.
Purchase PriceNumber ($)Cost of the vehicle.

Compliance tab

Document dates and uploads. These dates drive the Vehicle Compliance Alerts schedule. Fields are grouped into Registration & Insurance, Inspections & Certifications, and Warranty & Lease.

A banner at the top of this tab reads "Alerts sent at 30/15/7 days before expiry".

FieldTypeNotes
Registration ExpiryDateTriggers compliance alerts at 30, 15, and 7 days before.
Registration DocumentFile uploadPDF, JPG, JPEG, or PNG; max 3 MB.
Insurance ExpiryDate
Insurance ProviderTextProvider name.
Policy NumberTextInsurance policy number.
Insurance DocumentFile uploadPDF, JPG, JPEG, or PNG; max 3 MB.
Inspection Certificate ExpiryDate
Emissions Test ExpiryDate
DOT Inspection ExpiryDate
Permit/Placard ExpiryDatePlaceholder reads "If applicable".
Warranty Start DateDate
Warranty End DateDate
Warranty Mileage LimitNumber (miles)
Lease End DateDatePlaceholder reads "If leased".

Maintenance tab

Service schedule, odometer, and tire tracking. Fields are grouped into Odometer, Service Schedule, Oil Change, and Tire Tracking.

FieldTypeNotes
Actual ReadingNumber (miles)Current odometer reading.
Last UpdatedDateWhen the odometer was last recorded.
Estimated ReadingNumber (miles)Read-only; calculated by Upper.
Next Service DueDateDate of next scheduled service.
Or At MileageNumber (miles)Mileage-based service trigger.
Last Service DateDateWhen the vehicle was last serviced.
Last Service TypeDropdownOil Change, Tire Rotation, Brake Service, Full Service, Inspection, Transmission, or Other.
Last Oil ChangeDateDate of last oil change.
Oil Change IntervalNumber (miles)For example, every 5,000 miles.
Tire ConditionDropdownExcellent, Good, Fair, Poor, or Needs Replacement.
Last Rotation DateDateDate of last tire rotation.
Last Alignment DateDateDate of last wheel alignment.

Fill in Basic Info on day one for routing accuracy. Compliance and Maintenance can be backfilled over the first week — but don't leave Compliance empty for long, because compliance alerts won't fire without expiry dates.

Frequently asked questions

On this page