TopperBase Sign in

Quote the topper. Order the parts. Fit it. Get paid.

TopperBase runs the counter and the shop floor on one set of records. A quote carries the truck it was written for and every option the topper is built with. The invoice it becomes carries the job, the orders feeding that job, and the money against it.

An invoice open beside the document the customer receives
An invoice open beside the document the customer receives
Who it is for
Topper, tonneau, bed liner and upfit shops selling out of a showroom and fitting out the back.
What it replaces
A quoting program, a stock spreadsheet, a whiteboard of jobs and a folder of purchase orders.
What it knows
Every truck, every option on every topper, every serial, every order and every dollar taken.
Where it runs
Hosted and kept patched for you, with the database closed to the outside and nightly encrypted backups.

A topper is not one price

Front window, side glass, rear door, headliner, third brake light, color code. Every one is a choice with money attached, and every one has to reach the customer's paperwork correctly.

TopperBase hangs those dropdowns on the model itself, so picking a C220 offers the seller exactly what a C220 can be built with, at the price the shop charges for each choice. The answers are written onto the line and printed on the quote.

The truck
Year, make and model from the federal vPIC catalog. Trim, cab, bed and color code from your own lists, filed against the customer for next time.
Your paperwork
Your logo, your accent, your terms, set once in a builder that redraws a real quote as you type. Every document keeps the template it was created with.
Out of the door
Print, PDF, or email with the PDF attached, a whole day's invoices in one batch. Receipts and statements print in the same house style.
A topper line, specced, priced and ready to print
A topper line, specced, priced and ready to print

Two of the same model are not the same topper

Different glass, different door, different color code, different serial. TopperBase keeps a record per physical unit, so what is quoted, what is ordered and what is standing in the yard are the same three things.

The system already knows what is short

Every live invoice is demand, and the shelf is already net of what has been sold. Put the two together and the list of things to buy writes itself, grouped by brand, with the customer who is waiting beside each line. Tick the rows and they become purchase orders, one per vendor, in a single action.

Needs ordering, grouped by brand, ready to become purchase orders
Needs ordering, grouped by brand, ready to become purchase orders

Paid is not the same as finished

An invoice status is about money. It says nothing about whether the parts landed or the topper is on the truck. So every invoice also carries a job, on stages the shop names itself.

Stages move themselves where the system already knows the answer. Raising an order puts the job on order. Receiving every order against it moves it to arrived, and only then, because one topper of three arriving is not the job arriving. Booking it in moves it to scheduled. A job somebody has dragged forward by hand is never dragged back.

  1. 01Awaiting parts
  2. 02On order
  3. 03Arrived
  4. 04Scheduled
  5. 05In progress
  6. 06Ready for pickup
  7. 07Completed
The job queue: saved views, the list, and one job open beside it
The job queue: saved views, the list, and one job open beside it

Getting the right topper onto the right truck

Most of what goes wrong on a topper sale goes wrong before anything is ordered. A cap for a 6 ft 7 bed on a 5 ft 8 truck, a colour code read off the wrong door jamb, a rear door the customer never asked for.

So the counter is a sequence of questions rather than a blank line, and the answers are what the order and the paperwork are built from. A new person can sell a topper on their first week, because the screen asks what an experienced seller would have asked.

Fits what
Vendor sheets repeat a part number once per truck it fits. All of those come in against the one item and are offered as a list on the line, so a seller picks the truck rather than reading a fitment table.
Nothing missing
A document carrying a topper will not go out until the year, make, model, colour code, cab style and bed length are all on it. The warning names the field.
Every way in
Search the whole catalog by part number, name, description or fitment text, or walk in by brand and model when the customer only knows what it should look like.
  1. Which truck is it going on?2023 Corvane C1500, crew cab, 6.5 ft bed
  2. Which brand and model?Kestrel K3 Classic, cab high
  3. Which colour code?WA9 Alpine White, matched to the cab
  4. Front window?Solid front panel
  5. Side glass, both sides?Fixed solid glass
  6. Rear door?Fold-down tailgate
  7. Headliner and brake light?Standard, with a high mount LED
  8. Which install pack?Standard, clamps and tape included

The questions a topper actually needs answering, in the order the screen asks them. Each answer carries its own price onto the line.

The rest of the counter

  • Customers. Company or private, dealer flag, pricing level, credit limit, terms, tax exemption, several contacts and several trucks.
  • Topper stock. Each physical topper is its own record, with its serial, its color code and every dropdown it was built with.
  • Payments. Ten methods, part payments, deposits carried across from the quote, and numbered receipts.
  • Credit notes. Their own document, with their own date and the tax rate off the original sale.
  • Statements. Per customer, aged, printed one at a time or batched into a single PDF.
  • The calendar. Booked work measured against the install hours the shop can actually get through in a day.
  • Price sheets. Load a vendor workbook, choose the sheet, map the columns once and import the catalog.
  • Stock counts. Adjust many items in one batch under a single reason, writing one movement per item.
  • Day end. What sold, what was collected, what arrived, and what is booked for tomorrow.
  • The dashboard. Revenue, cash collected, gross margin and what is overdue, against the same month last year.
  • Reports. Sales, profit and margin per item, receivables aged by terms, sales tax with exempt customers split out.
  • Users. Admin for settings, pricing, tax and people. Staff for the day's work.
  • Audit log. Every sign in, creation, void and payment, with the person and the address it came from.
  • Search. Customers by name or phone, and quotes, invoices or orders by number, from one box.

What people ask before they switch

What is TopperBase?

Shop software for truck accessory and upfit dealers. Quoting, invoicing, purchasing, inventory down to the serial, job tracking and payments are one application over one database, not separate systems bolted together.

Who is it for?

Shops that sell and fit truck toppers, camper shells, truck caps, tonneau covers, bed liners, racks and related accessories, whether that is one bay or several.

Does it handle a topper's options and their prices?

Yes. Each model carries its own dropdowns for colour code, front window, side glass, rear door, headliner, brake light and roof rack, each choice priced, and the answers print on the customer's quote.

Can it tell which physical topper went to which customer?

Yes. Every unit received is its own record with a serial, a colour code and the spec it was built to, and a sale takes the oldest matching one off the floor.

Where does the data live?

Your shop's records sit in a PostgreSQL database that is never exposed to the public internet, reached only over HTTPS by the application itself. Backups run nightly, encrypted with AES-256, kept locally for a fortnight and off site as well, and a missed run raises an alert rather than passing quietly.

Can we bring our customers and invoices across?

Yes. Customers, quotes and invoices can be imported, vendor price sheets load from their own spreadsheets, and quote and invoice numbering carries on from wherever the old system stopped.

Bring your catalog, your customers and your numbering

Your price levels, your tax rates, your install packs, your stages and your paperwork. Existing customers, quotes and invoices can be imported, and numbering carries on from where the old system stopped.

Tell us how the shop runs today and we will show you the same week's work in TopperBase, using your own brands and your own prices.

Or write to support@topperbase.com