Platform / Invoicing & Billing
Invoicing & Billing

From completed job to paid invoice in minutes

Rate cards that handle every billing scenario. Batch invoice generation. Branded PDFs. Void and re-invoice flows. Expense tracking. All built for interpreting agencies — not generic accounting.

Invoice Dashboard Screenshot 1200 × 840 recommended
Rate Cards

Billing logic as complex as your contracts require

Every interpreting agency has unique billing structures — per-hour minimums, rounding rules, tiered rates after X hours, cancellation fees, after-hours surcharges. IMP's rate card system handles all of it without workarounds.

Set rate cards per account and per language. Configure both the client billing rate and the interpreter pay rate independently, so your margin is always visible.

Rate Card — Johns Hopkins (Spanish)
RuleAccountInterpreter
Base rate$90/hr$45/hr
Minimum2 hours2 hours
Rounding15 min (up)15 min (up)
After 4 hrs$100/hr$50/hr
After hours1.5× rate1.25× rate
Cancellation (<24h)$90 flat$45 flat
  • Rounding rules: pro-rata, 5/15/30/60 min, up/down/nearest
  • Rate thresholds (tiered pricing after X hours)
  • Special rates: after-hours, delivery type surcharges
  • Cancellation rates by reason + timing
Rate Cards Settings Screenshot 960 × 760
Billing Calculator

Enter actual times. The math does itself.

When a job is completed, enter the actual start and end times. IMP's billing calculator instantly applies the rate card — rounding rules, minimum hours, thresholds, special rates — and shows both the account charge and interpreter pay side by side with profit displayed.

Need to override? You can manually adjust the account charge or interpreter pay at any time. The recalculate button re-applies the rate card if you need to start fresh.

  • Live calculation from actual start/end times
  • Duration displayed in both minutes and hours
  • Account charge + interpreter pay + profit visible
  • Manual override with recalculate option
Billing Calculator Screenshot 960 × 760
Batch Invoicing

Generate 50 invoices in the time it takes to make one

Select an account and a date range. IMP pulls all completed, uninvoiced jobs and generates an invoice with line items for each. Atomic invoice numbering (Postgres advisory lock) ensures no race conditions, even if multiple admins generate invoices simultaneously.

End of month? Select "All Accounts" + "March 2026" and generate every invoice at once. Bulk send with a progress indicator: "Sending 3/15…"

  • Batch generate by account + date range
  • Atomic invoice numbering (race-condition proof)
  • Duplicate prevention with warnings
  • Bulk send + bulk void with progress indicators
  • Dynamic send labels based on delivery method
Batch Invoice Generation Screenshot 960 × 760
Branded Invoices

Your logo. Your brand. Professional PDFs.

Every invoice PDF includes your agency's logo, business name, address, phone, email, and tax ID. Upload your logo once in Settings and it appears on every invoice automatically.

INV-2026-0047
Bill To
Johns Hopkins Hospital
Date
Apr 1, 2026
Due
Apr 30, 2026
Status
Sent
DescriptionHrsAmount
Spanish interp. — 3/5/262.0$180.00
Spanish interp. — 3/12/261.5$135.00
Mandarin interp. — 3/18/263.0$300.00
Mileage — 3/5/26$24.50
Total$639.50
Sent
Invoice PDF Sample 960 × 760
Void & Re-Invoice

Mistakes happen. Fixing them shouldn't be painful.

Need to adjust an invoice after it's been sent? Void it with one click. The void releases all associated jobs back into the uninvoiced pool, so you can regenerate a corrected invoice immediately. No orphaned line items, no manual cleanup.

Invoice Sent
Void Invoice
Jobs Released
Re-Invoice
  • One-click void releases jobs for re-invoicing
  • Void syncs to QuickBooks and Stripe automatically
  • Uninvoiced job queries filter out only non-VOID invoices
  • Bulk void with single confirmation + progress bar
Void / Re-Invoice Screenshot 960 × 760
Expense Tracking

Mileage, parking, materials — all on the invoice

Add expenses to any job — mileage, parking, materials, or custom categories. Each expense can be charged to the account, the interpreter, or both. Expenses appear as line items on the invoice automatically.

  • Add expenses per job with custom categories
  • Charge to account, interpreter, or both
  • Included in invoice line items automatically
  • Visible in interpreter payroll reports
Expense Tracking Screenshot 960 × 760

See invoicing &
billing in action

Watch rate cards calculate, invoices generate, and payments sync — live in a demo.

Request a Demo → Back to Platform