Software

Accounting software for NEMT companies: choosing it and connecting it to your trips

Updated 7 min read

Accounting software for a NEMT company has to show revenue by payer, the unpaid balance of every broker, health plan, and facility, and costs by vehicle, and it has to take invoices from your trip system without retyping. General small-business products such as QuickBooks Online and Xero can do this with classes or tracking categories. Bring invoices over by export or a sync, then reconcile trips, invoices, and deposits monthly.

On this page

What the books of a NEMT company have to show

A NEMT company’s accounting software has three jobs: show how much each payer brings in, show how much each payer still owes, and show what each vehicle costs to run. Everything else in the ledger supports those three answers. If your setup cannot produce them in a few clicks, the software is set up wrong or it is the wrong software.

Question the owner asksWhat the books needFeature that delivers it
Which payers are worth the workRevenue split by payer: state Medicaid, each broker, each health plan, facilities, private ridersOne income account or one customer per payer, and reports by customer
Who is late payingOpen invoices by payer, aged from the invoice dateReceivables aging report by customer
Which vans make moneyFuel, repairs, insurance, and payments tagged to each vehicleClasses, locations, or tracking categories on each expense line
What the card processor keptFull fares, processing fees, and refunds as separate linesA clearing account for card payouts, or a processor connection
What payroll owes the governmentWithheld taxes held as liabilities until depositedPayroll add-on or a payroll service that posts to the ledger

The chart of accounts and posting routine behind that table are covered in NEMT bookkeeping. This guide is about the software: which features matter, and how trip data gets into it.

Features to check before you pick a product

A general small-business accounting product is enough for a NEMT company. The details below decide whether a given plan fits yours.

Tagging revenue and costs by van or service line

You need a way to label each invoice line and each expense line with a vehicle, a service level, or a region. QuickBooks Online calls these classes and locations. Both are available only on the Plus and Advanced plans, not on Simple Start or Essentials. Xero uses tracking categories, and each invoice line can carry at most two of them. Plan your labels before you buy: vans as one category and service line (ambulatory, wheelchair, stretcher) as the other covers most questions an owner asks.

Importing invoices from your trip system

Retyping invoices is where errors start. Check how the product imports them and what the limits are. QuickBooks Online imports invoices from a CSV file with up to 1,000 rows and at most 100 invoices per import. Each line needs an invoice number, customer, invoice date, due date, and amount. Negative lines such as discounts and credit memos cannot come in this way, and the import is unavailable in an account set up to charge sales tax. Those limits shape how you invoice: 100 per file is plenty for summary invoices to brokers and facilities, but tight for a busy private-pay month billed ride by ride.

Access for the people around the books

Give your bookkeeper and outside accountant their own logins rather than sharing yours, and limit who can see payroll. Separate logins tie every change to a person, which supports what the IRS asks of computerized records. Publication 583 says machine-sensible records must reconcile with your books and returns, show enough detail to identify the source documents, and come with a description of the controls that prevent unauthorized additions, changes, or deletions.

Tax forms you will file every January

If you pay contractor drivers, the software should total payments by vendor and produce Form 1099-NEC. For payments made in 2026, the filing threshold is $2,000 per payee, up from $600. Anyone filing 10 or more information returns in total has had to file electronically since January 1, 2024, so look for built-in electronic filing. The 1099 or W-2 guide covers whether drivers can be contractors at all.

Desktop or cloud

In the United States, Intuit stopped selling new subscriptions to QuickBooks Desktop Pro Plus, Premier Plus, Mac Plus, and Enhanced Payroll after September 30, 2024. Current subscribers can renew and still get updates and support, and Desktop Enterprise is still sold. A company buying QuickBooks for the first time chooses between QuickBooks Online and Desktop Enterprise.

Export or sync: getting trip invoices into the books

Trip data can reach the accounting software two ways. With an export, your trip system produces a file and someone imports it on a set day. With a sync, the two systems are connected and invoices or payments pass between them on their own. Both work. They fail in different ways.

Export and importAutomatic sync
Who controls timingYou, on a set day each week or monthThe connection, as records change
Typical failureA file imported twice, or a customer name that does not matchA mapping error or a disconnected login that stops posting without anyone noticing
Checking itCompare the file total with the trip report before importingCompare both systems’ totals on a schedule anyway
Edits after postingVoid and re-import, or fix by handDepends on which system the connection treats as the master
Good fitSummary invoices per payer, one person on billingHigh private-pay volume, several people billing

Whichever you choose, pick one master for each record. The trip system owns invoices, because it knows which legs were completed, cancelled, or no-shows, and at what rate. The accounting software owns cash, expenses, payroll, and taxes. Never create the same invoice by hand in both places. An invoice entered once from the trip system and again by hand inflates revenue and receivables until someone finds it.

Summary invoices keep the export small. One invoice per broker or facility per billing period, with the trip list attached or kept in the trip system, gives the ledger what it needs: payer, period, amount, and due date. The trip reconciliation guide covers matching each leg to what was billed.

Keep rider details out of the ledger

Your accounting file does not need to know who rode. It needs the payer, the invoice number, and the amount. Keeping rider names, Medicaid IDs, and trip details out of it limits who can see health information and simplifies your vendor paperwork.

HIPAA explains why. A provider that transmits health data in one of the standard HIPAA transactions, such as an electronic claim, is a covered entity. An outside company providing accounting services to a covered entity, where the work involves receiving protected health information, counts as a business associate, which calls for a signed business associate agreement (45 CFR 160.103). If your invoice lines carry rider names, the cloud accounting vendor and your outside bookkeeper may both fall into that category. Invoices that list only payer, period, and totals avoid the question. The HIPAA guide covers the rest.

Private-pay riders are the exception, because the rider is the customer. Use the rider’s name as the customer and keep line descriptions generic, such as “Transportation, 3 legs, September”, with no destinations or appointment types.

A monthly close that ties money to rides

A close is the routine that makes the books match what happened. For a NEMT company it starts in the trip system, not the ledger. Work through these steps early each month:

  1. Finish the trip month. Every leg from last month is marked completed, cancelled, or no-show, and missing signatures or mileage are fixed or explained.
  2. Invoice every billable leg. Run invoices by payer. Check that the invoice total equals the completed-trip total at each payer’s rates before you export.
  3. Bring invoices into the books. Import the file or confirm the sync ran. Compare the invoice count and total in both systems.
  4. Post payments at their gross amount. For each broker remittance, post the full payment and any withholding or takeback as separate lines. For card payouts, post fares, fees, and refunds separately. The remittance guide shows how to read broker payment detail.
  5. Reconcile every account. Match the bank, the card processor, and any loan or credit card statements to the ledger.
  6. Work the aging report. Sort open invoices by payer and age and assign follow-up, as in the accounts receivable guide.
  7. Review cost per van. Confirm every fuel, repair, and insurance line carries a vehicle tag, then compare each van’s costs with its revenue.
  8. Lock the month. Once the numbers agree, stop edits to that period so a late change cannot quietly alter figures you already reported.

Card payments need one extra check each January. Payment card processors send Form 1099-K to every business that takes card payments directly, whatever the amount, and it reports gross payments before fees and refunds. If your books post fares, fees, and refunds as separate lines, the 1099-K total ties out without a scramble.

Questions to ask before you commit

  • Can it split revenue and costs the two ways you care about, such as by van and by service line, on the plan you can afford?
  • Can it import invoices in the format your trip system exports, within its per-file limits?
  • Does your accountant already work in it? Shared tools make year-end handoffs faster.
  • Can each person have their own login, with payroll hidden from those who do not need it?
  • Does it produce and electronically file 1099s, or will you need a separate service?
  • If you ever leave, can you export your full history?

From finished trips to QuickBooks in HealthRide

In HealthRide, a finished trip turns into an invoice priced from that payer’s rates. Card payments, checks, broker payments, and insurance payments all land in one list, so you always know who still owes you. Invoices export in the format QuickBooks imports directly.

Frequently asked questions

Is general small-business accounting software enough for a NEMT company?
Yes. The accounting side of a NEMT company looks like any service business: invoices, payments, payroll, vehicle costs, and taxes. What is specific to NEMT, such as trip legs, mileage, signatures, and payer rates, belongs in your dispatch and trip system. Pair a general small-business accounting product with a trip system that produces clean invoices, and let each do its own job.
Should a new company choose QuickBooks Online or QuickBooks Desktop?
In the United States, Intuit stopped selling new subscriptions to QuickBooks Desktop Pro Plus, Premier Plus, Mac Plus, and Enhanced Payroll after September 30, 2024. Existing subscribers can keep renewing, and Desktop Enterprise is still sold. For a new company choosing QuickBooks, that leaves QuickBooks Online or Desktop Enterprise. If you want to split revenue and costs by van or service line with classes, QuickBooks Online needs the Plus or Advanced plan.
Should every trip be its own invoice in the accounting software?
Only when the payer pays that way. Private-pay riders and card payments usually need one invoice per ride. For brokers and facilities that pay many trips in one payment, a single invoice for each payer and billing period keeps the books light, while the trip-level detail stays in your trip system. Import limits matter too: QuickBooks Online imports at most 100 invoices per file.
What do I need to track for 1099 contractor drivers?
Total payments to each contractor for the calendar year. For payments made in 2026, the IRS threshold for Form 1099-NEC is $2,000, up from $600, and the IRS can index it for inflation from 2027. If you file 10 or more information returns of all types combined, you must file them electronically. Make sure drivers really are contractors before you pay them that way; the 1099 or W-2 guide covers the tests.
Why does my card processor's 1099-K not match my revenue?
Form 1099-K reports the gross amount of card payments, before processing fees and refunds. If riders or facilities pay you by card, the processor sends a 1099-K whatever the number or size of those payments. Your books should show the full fares as revenue, fees as an expense, and refunds as a reduction, so the three together match both the 1099-K and your bank deposits.
Can my bookkeeper see rider names in the accounting file?
Only if your agreements cover it, which is why most rider detail should stay out of the ledger. HIPAA counts an outside accounting service that receives protected health information from a covered entity as a business associate, which needs a written agreement. Post invoices by payer and invoice number, and keep names, Medicaid IDs, and trip details in the trip system where access is limited by role.

Official resources

HealthRide plans the whole day in one click and bills every ride.