For agencies💵 Billing & Payouts

Set language rates and rate differentials

Set per-language base rates for what customers pay and interpreters earn, then layer rate differentials (night, weekend, holiday, tag-triggered) on top.

Every rate in OneTerp is scoped to a language. A job's language picks the base rate on both sides, what the customer is charged and what the interpreter is paid, and rate differentials add an uplift on top of that base during certain times, days, holidays, or when a tag is on the job.

Step by step

  1. 1Open Settings, Billing, and set your agency house rates: for each track (customer billing and interpreter pay), pick a language and enter a base hourly rate plus optional travel and per-word rates. These are the fallback used whenever no specific schedule matches.
  2. 2Give a customer their own pricing on their customer detail tab; their language rates override the house rate for their jobs.
  3. 3Set interpreter pay schedules from the roster; a specific interpreter's rates override the house pay rate.
  4. 4Create rate differentials in Settings, Billing, Rate Differentials: choose a rule, time of day (such as night), day of week (such as weekend), holiday, or when a tag is on the job.
  5. 5For each differential, set the uplift per language and track as either a percentage of the base rate or a fixed dollar amount per hour.
  6. 6For a holiday differential, tick which US federal holidays your agency observes (all are pre-checked) and add any custom dates of your own.
  7. 7Choose how overlapping differentials combine in Settings, Billing: highest wins (default) or additive.

Tips

  • Differentials are uplifts on the base rate, not replacement rates. A 25% night differential on a $60 base bills $75 for the night segment.
  • Tag-triggered differentials fire whenever the job carries one of the chosen tags (for example a DeafBlind, platform, or school-rate tag) and apply to the whole job. The booking form warns the booker when a rate-affecting tag lands on a job.
  • Use the "Check billing" preview on the booking form or dispatch card (visible with billing access) to see exactly what a job would charge and pay before it runs; the preview uses the same engine as the invoice.
  • A job in a language with no priced rate is blocked at audit rather than silently billed at $0, so price every language you actively schedule.
  • Rate precedence: a customer-and-group rate beats a plain customer rate, which beats the agency house rate; interpreter pay works the same way on its own track.
  • Differentials are always per hour. For a whole-job dollar amount that does not move with duration, like an on-call or tech fee, use a flat charge instead.
  • Travel time is priced the same way the job is: the drive out and the drive back are each run through your time-based differentials, so a late-night drive home bills at the night rate. Only time-based rules (time of day, day of week, holiday) apply to travel; tag-triggered and always-on differentials do not.
  • The invoice still shows travel as one blended line, so a customer sees a single travel charge rather than two legs.
  • Language Rates includes a table of every language you have set up, with the base, travel, and per-word rates side by side, so you can check the whole card at once. Languages with nothing priced are flagged there.
  • A time-of-day differential whose start and end are the same is rejected when you save it. It used to save happily and then match nothing, so evening jobs quietly billed at the day rate.

Still need help?

If this article didn't solve it, submit a ticket and the OneTerp team will follow up.

Submit a ticket