TrapProof Training

All guides › Haulers

Invoicing Your Restaurants

For hauler administrators. About 15 minutes. Needs: a hauler administrator account and completed pump-outs. Last checked against TrapProof: 2026-11-09.

What You Will Learn

By the end you will be able to:

Before You Start

How It Fits Together

Every completed pump-out is a line you can bill. A pump-out costs a flat fee plus the rate per gallon times the gallons pumped, rounded to the cent. One trap can have its own flat fee that replaces yours. A pump-out with no price cannot be invoiced, so set prices first.

Step by Step

1. Set Your Prices

  1. Open Invoicing, then the Prices tab.
  2. Fill in Flat Fee per Pump-Out and/or Rate per Gallon (for example 0.35).
  3. Set Sales Tax (0 if none) and Payment Terms in days.
  4. Check the Invoice Number Prefix. The page shows the next number, such as INV-1001. Numbers are never reused.
  5. Write an Invoice Footer with how to pay or where to mail a check.
  6. Press Save Prices.
The Prices tab
Watch out: The demo's prices are blank on purpose, so the first tab will warn "Some pump-outs have no price. Set Prices first." Fill in the prices and the warning goes away.

2. Create Invoices From What You Have Pumped

  1. Open Ready to Invoice. Pump-outs are grouped by restaurant.
  2. Each group shows its total on a Create Invoice button. A pump-out marked No price needs a price first.
  3. Press Create Invoice for one restaurant, or Create All Invoices to make one for every restaurant at once. A restaurant's listed pump-outs always go onto a single invoice.
Ready to Invoice, grouped by restaurant

A pump-out can be on only one live invoice, so nothing is billed twice.

3. Send, Collect and Close

Open the Invoices tab.

  1. On the invoice's row, press Send. Every active user at that restaurant is emailed it. Sending again emails it again.
  2. When you are paid, press Mark Paid and enter the date. It cannot be in the future or before the issue date.
  3. To cancel one, press Void. Only open invoices can be voided, and its pump-outs return to Ready to Invoice.
The Invoices tab with status and totals

An invoice past its due date shows as overdue. TrapProof does not send reminders for you.

4. Give Your Accountant a File

At the bottom of the Invoices tab, the QuickBooks Export card downloads invoices in the layout QuickBooks Online imports (leave the dates empty for the last 90 days; voided invoices are left out). Each invoice row also has a PDF link. Check the column names on your first import, since this has not been tried against a live QuickBooks account.

What the Restaurant Sees

A restaurant sees only invoices you have sent and not voided. It can open the detail and download the PDF from its own Invoices page.

Practice

  1. On Prices, enter a flat fee of 150 and a rate of 0.25, and save.
  2. On Ready to Invoice, create an invoice for one restaurant.
  3. Send it, then mark it paid today.

You did it right if the invoice shows Paid on the Invoices tab.

Quick Reference

To do thisGo toRemember
Set pricesPricesPer-trap fee replaces the flat fee
Bill a restaurantReady to InvoiceOne invoice per restaurant
Undo an invoiceInvoices, VoidOpen invoices only

When Something Goes Wrong

What you seeWhyWhat to do
No price on a pump-outNo flat fee or rate appliesSet prices, then reload
A restaurant says it cannot see the invoiceYou have not pressed Send, or it was voidedSend it
Drivers cannot open InvoicingOnly administrators canUse an administrator account

What Next

Exporting Your Records