Back Office & Billing

Delivered to paid in minutes.

TIR in, driver back: billing fires. Every accessorial captured from the move, not reconstructed from memory. Every line matched against the customer PO before the invoice goes out. Discrepancy flagged before submission. Same-day close.

INVOICE PIPELINE
$9,480 today1 flagged
MSCU4421Acme Logistics
INVOICED
Base rate
$1,200
Fuel surcharge 15%
$180
Chassis fee
$45
TOTAL $1,515
HLBU9934Metro Freight
FLAGGED
Base rate
$2,100
Redelivery fee
not on PO$350
CMAU7754Bay Carriers
CONFIRMED
Base rate
$1,560
Per diem (3d)
$135
Pier pass
$37
TOTAL $1,732
Delivery confirmation → invoiced in seconds · zero re-keying

How it works

1

Driver returns with TIR and delivery confirmation: billing fires

TIR closes the chassis. Signed delivery confirmation closes the move. Both land: billing triggers. Paperwork in this region can be inconsistent (wrong codes, missing fields, damage notes scrawled on the corner of a page). We surface the grey areas before they become disputes.

DRIVER APP · POD CAPTUREIN TRANSIT
ContainerMSCU4421837
Delivery addressPort Newark, NJ

📷 Tap to capture proof of delivery

MARK DELIVERED

POD captured — billing chain initiated instantly
2

Every line item calculated: chassis days, per diem, accessorials

Chassis days counted from pickup to return exactly. Per diem and fuel surcharge applied at the correct rate for that customer and lane. Every line backed by data already in the system.

INV-3021 · GENERATINGauto
Base rate$1,200.00
Fuel surcharge (15%)$180.00
Chassis fee$45.00
Pier pass$37.50
Per diem (2 days)$90.00
TOTAL$1,552.50
3

Invoice pushed to your billing stack: zero re-keying

Synced to QuickBooks, your TMS, and the customer portal simultaneously. Same-day invoicing. Human-in-the-loop by default; invoices queue for one-click approval before going out. Nothing leaves without sign-off.

BILLING STACK PUSH4 systems
QuickBooks OnlineSYNCED
McLeod TMSSYNCED
Customer PortalDELIVERED
Internal ERPSYNCED
All stacks updated in 4.2 seconds
4

Mismatches flagged before the customer disputes them

Accessorial the customer's PO doesn't cover. Per diem they'll push back on. We catch the discrepancy before the invoice goes out.

INVOICE TRACKER0 disputes
INV-3018$1,8400dPAID
INV-3019$2,1000dPAID
INV-3020$1,6801dPAID
INV-3021$1,552todaySENT
$7,172 collected this week · 0 write-offs

Before Doublefast: invoices hand-keyed days after delivery

Coordinator re-keys delivery data from a PDF. Invoice goes out 3–5 days later. Disputes pile up. Cash cycle stretches to weeks.

BILLING QUEUE7 pending

INV-2841

MSCU4421837 · $1,840

PENDING

INV-2842

HLBU9934521 · $2,100

PENDING

INV-2843

CMAU7754203 · $980

PENDING
Avg 7-day lag · 0 invoices sent today

After Doublefast: invoice sent the moment the driver taps delivered

Driver taps delivered: invoice generates. Base rate, accessorials, chassis days. Pushed to billing stack in seconds. Zero re-keying. Grey areas (wrong codes, damage notes, missing fields) caught before they leave the system, not disputed two weeks later.

AUTO BILLING0 min delay
INVOICECONTAINERCUSTOMERAMOUNTSTATUS
INV-3021MSCU4421837Acme Imports$1,840SENT
INV-3022HLBU9934521Global Freight$2,100SENT
INV-3023CMAU7754203Pacific Lines$980SENT
INV-3024TCKU3891245Harbor Exports$1,540GENERATING
Today's invoices$6,460 sent
Delivery-to-invoice: instant · 0 manual entry
Edge cases

Built for the real world.

Driver picks up at 6am, returns empty at 5pm: chassis hours captured exactly. Per diem starts the day after free time expires; customers dispute a single day. Redelivery noted on paper, never logged in the app. Fuel surcharge at 15% for one customer, 12% for another on the same lane. Invoice rejected because the line item didn't match the customer's PO word for word. We reconcile all of it before it goes out.

* Estimates based on live deployment data. Read the case study →

CBP customs hold

CBP places a hold at discharge; terminal blocks pickup, LFD clock keeps running. We detect it immediately, draft a notification to the customs broker, and queue the appointment to fire the moment it clears.

Container still on vessel

DO arrives before discharge. LFD won't post until after the vessel berths. We monitor discharge status and capture the LFD the moment the terminal sets it.

Chassis split

Container available at PNCT, chassis pool tapped out, so the driver deadheads to Port Newark. We detect the split, adjust the move sequence, and bill the extra chassis time exactly.

Appointment cancelled day-of

Terminal cancels a confirmed slot with no notice, common at APM Newark and eModal. We detect it within seconds and re-snipe immediately.

LFD change after vessel berths

Steamship line adjusts free time; terminal portal and steamship line website show different dates. We pull both, take the tighter date, and re-sort the dispatch queue.

Accessorial mismatch

Redelivery logged on paper, not in the app. Fuel surcharge at 15% when the contract says 12%. We reconcile every accessorial against the delivery confirmation before the invoice goes out.

Run Your Entire Operation
With AI

Request a Conversation