Skip to content
Duet

NEMT billing software that starts at the trip

Duet's NEMT billing software turns the trips you run into the paperwork that pays for them: CMS-1500 claims generated from trip data, invoices and reports shaped to each payer, and your negotiated rates applied per contract. Every line traces back to a trip record, so what you bill is what happened.

CMS-1500s from trip dataYour rates, per contractPayer-shaped invoices & reportsNever a cut of your revenue

Every payer wants different paper

Run NEMT for more than one payer and you're not running one billing operation — you're running several. A broker wants trips reported in its format. A Medicaid program wants its own paperwork, filled out its own way. A facility wants a monthly invoice. A family wants a receipt. Same van, same driver, four different stacks of paper.

Most providers bridge the gap by re-keying: trip data copied from the dispatch board into spreadsheets, spreadsheets into claim forms, claim forms into invoices. Every copy is a chance for a date, a rate, or a rider detail to drift — and a claim that doesn't match doesn't get paid.

That's the quiet leak in NEMT margins: not the trips you didn't run, but the trips you ran and never fully collected.

The broker

Wants trips reported its way, at your contracted rates, on its schedule.

The Medicaid program

Wants claims on the exact forms it specifies, with every field right.

The facility

Wants one clean monthly invoice for the trips you ran for its residents.

The family

Wants a receipt a person can actually read.

What is NEMT billing software?

NEMT billing software turns completed trips into the documents that get a provider paid: claims, invoices, and reports, each in the format the payer requires. It stores the rates for every contract, applies them to each trip, and keeps the trip record attached, so every line item traces to a ride that actually happened.

What separates billing software from a spreadsheet is where the data comes from. In Duet, billing isn't a separate system you copy trips into. The same trip record your dispatcher scheduled and your driver ran is the one that bills. That's the difference between paperwork you assemble at the end of the month and paperwork that's already assembled.

What Duet's billing software does

Duet prices each trip at the rate you negotiated for that contract, then produces whatever paper the payer wants: a CMS-1500 claim, an invoice or report shaped to that payer, or the payer's own form, autofilled. Every line comes from the trip record, and you can export all of it, any time. Piece by piece:

Your rates, per contract

Each facility, broker, or program bills at the rates you negotiated with them. Set the rate plan on the contract, and every trip on it prices accordingly — no one has to remember which payer pays what.

Invoices and reports shaped to each payer

A monthly invoice for the facility, a report in the format your broker expects, a clean receipt for a family. Each payer gets its paper in its shape, from the same trips.

CMS-1500 claims from trip data

Duet generates CMS-1500 claim forms straight from the trips you ran, priced at the rates for that contract. No re-typing rides into little boxes.

Autofill for your own forms

The paperwork a payer hands you — their form, their layout — gets filled in from your trip data instead of by hand. Their format, your record.

Every claim backed by the trip record

Every line on every claim and invoice traces to a real trip: who rode, when, on which contract. When a payer questions a line, you have the trip behind it.

Full export, any time

Your billing and trip data is yours. Export all of it, whenever you want, and take it anywhere — your accountant, your spreadsheets, anywhere.

Can Duet bill broker and Medicaid trips?

Yes. Duet generates the claims, invoices, and reports your brokers and Medicaid programs expect, in the formats they expect them, built from trip data that backs every line. Broker trips arrive on your dispatch board through integrations and trip file imports, so the trip you bill is the trip the broker sent — not a re-typed copy of it.

The shape follows the payer. A payer that wants a CMS-1500 gets one generated from trip data. A program with its own paperwork gets that paperwork, autofilled. A broker that wants its report gets its report. You review what Duet produces and submit it through each payer's own process, the way that payer requires — Duet's job is making sure what you submit is complete, consistent, and backed by the record of a trip that actually ran.

$25,000 in rejected claims. Then none.

One provider came to Duet after losing $25,000 to rejected claims. Trips they had run, riders they had driven, revenue they had earned — and never collected, because the paperwork didn't survive the payer's review.

Rejected claims are rarely about the ride. They're about the paper: a detail that didn't match, a rate that didn't line up, a form assembled from memory instead of from the record. When every claim is generated from the same trip record your dispatch board ran, what you bill is what happened — and the paper holds up.

Since switching to Duet, that provider hasn't lost a dime to a rejected claim.

Want the background on why billing is where transportation companies bleed? Read our guide to NEMT billing and cash flow.

$25,000

lost to rejected claims before switching to Duet — and not a dime since

Why billing starts at booking

Duet's billing works because it never starts from scratch. The trip that bills is the same trip record your dispatcher scheduled and your driver ran, carrying its contract and its rate from the moment it was booked. By invoice time there's nothing to reconstruct and nothing to re-key — the week already wrote itself down.

That record is born on the dispatch board, and broker integrations bring outside trips into the same record instead of a side spreadsheet. And when you want to see the whole business — trips, revenue, performance — the reports and exports read from the same place your claims do.

Duet isn't only the software, either. The same company runs a growth team — facility outreach, search ads, websites — for when the problem isn't billing the schedule you have, but filling a bigger one.

What does NEMT billing software cost?

With Duet, nothing extra. Billing is part of the software, not a paid module. The software is free for providers running fewer than 100 trips a month and usage-based after that — most providers pay less than $50 per active vehicle per month, with no per-vehicle license fee, no setup fee, and no contract. Month-to-month.

And the number that matters more in billing than anywhere else: Duet never takes a cut of your trip revenue. You negotiated those rates. They're yours.

Full software and services pricing lives on the pricing page.

NEMT billing questions, answered

Does Duet generate CMS-1500 claims?

Yes. Duet generates CMS-1500 claim forms straight from your trip data, priced at the rates for that contract. You're not re-typing rides into boxes, and every claim stays backed by the trip record behind it.

Can I bill different rates for different contracts?

Yes. Rates in Duet are set per contract, so each facility, broker, or program bills at the rates you negotiated with them. The same wheelchair trip can bill differently for two different payers, and each one bills correctly without anyone looking up which rate applies.

Does Duet bill Medicaid brokers?

Duet generates the claims, invoices, and reports your Medicaid brokers and programs expect, in the formats they expect, from trip data that backs every line. Broker trips land on your board through integrations and trip file imports, so billing works from the same record the broker sent — the broker integrations page covers how trips come in.

Does Duet submit claims for me?

Duet generates claim-ready paperwork from your trip data — CMS-1500s, payer-shaped invoices and reports, and your payers' own forms, autofilled. You submit through each payer's process, the way that payer requires. What Duet takes off your plate is the assembly: the re-keying, the rate lookups, and the mismatched details that get claims rejected.

Can Duet fill out my payer's custom forms?

Yes. That's what autofill is for: when a payer hands you its own paperwork — its form, its layout — Duet fills it in from your trip data rather than leaving it to your evenings. It works alongside the standard CMS-1500, not instead of it.

Does Duet take a percentage of my billing?

Never. Duet never takes a cut of your trip revenue. The software is free under 100 trips a month and usage-based after that — most providers pay less than $50 per active vehicle per month. What you bill is yours.

Can I export my billing data?

Yes — all of it, any time. Your billing and trip data is fully exportable: take it to your accountant, into your own spreadsheets, or with you if you ever leave. Your data is yours.

Can Duet invoice private-pay riders and families?

Duet shapes the invoice to the payer, and sometimes the payer is a person. A family gets a clean, readable invoice for the trips you ran — the same trip record behind it as a broker claim, just in the shape a family expects.

The rest of the platform

Every feature here is one system: one login, one dispatch board, one monthly bill.

See everything the software does side by side — or how the growth team fills the schedule the software runs.

Watch a trip become a claim

Book a 30-minute demo and bring your payer mix — brokers, programs, facilities, families. We'll show you how a trip booked on the board comes out the other side as the claim, invoice, or report each payer wants.

Free for providers under 100 trips a month. No contracts, no setup fee. Questions? Call (650) 780-3465 and you'll get a founder who knows what a CMS-1500 is.