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.
Watch the walkthrough
0:48Price every language you book, then add differentials for when a job costs more. Β· Open in a new tab
Step by step
- 1Open Settings, Billing & Subscription, then Language Rates, 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.
- 2Give a customer their own pricing on the Billing Rates tab of their Manage page; their language rates override the house rate for their jobs.
- 3Set interpreter pay schedules from the roster; a specific interpreter's rates override the house pay rate.
- 4Create rate differentials in Settings, Billing & Subscription, 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.
- 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.
- 6For a holiday differential, tick which US federal holidays your agency observes (all are pre-checked) and add any custom dates of your own.
- 7Choose how overlapping differentials combine in Settings, Billing & Subscription, Billing Rules, under "Overlapping differentials": Highest wins (the 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.
- For a skill one person brings, like a trilingual interpreter on a teamed job, tick "Only pay interpreters who have this tag" on a tag differential. Only someone you gave the tag on their roster entry (People, Manage, Tags) gets the uplift, not their teammate, and tags interpreters add for themselves do not count. Then choose whether to charge the customer the uplift on "Every interpreter position on the job" or "Only the position of an interpreter who has the tag". The list marks these rules "(tag holders only)".
- 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.
- One customer with different terms, such as after hours starting at 6 PM instead of 5? Open the customer, go to the Billing tab, edit the billing group and click "Override for this group" under Rate differentials. The group gets its own copy of your differentials to change. It changes both what that group is billed and what interpreters are paid on its jobs, and it needs Billing or Coordinate access at the Manage level.
- Travel time is priced the same way the job is: the drive out and the drive back are each run through your differentials, so a late-night drive home bills at the night rate. Each drive is placed at the times entered on the closeout: the drive home starts when the interpreter actually finished, not at the booked end, so a job that ends early does not earn an evening rate on a drive that happened in the afternoon. Each differential has an "Applies to travel time" tick box that controls this, for the customer's travel charge and the interpreter's travel pay together. Time-of-day, day-of-week and holiday differentials start ticked; tag-triggered and always-on ones start unticked, so nothing changes until you say so.
- 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.
Related articles
- Choose your languages
- Bill a flat fee instead of by the hour
- Change your rates: now, backdated, or on a future date
- Build and customize a customer invoice
- Set an interpreter's employment type and pay rates
- Manage customers, locations, and contacts
- Set up your tags
- Book and manage written translation jobs
- Review and approve interpreter closeouts
Still need help?
If this article didn't solve it, submit a ticket and the OneTerp team will follow up.
Contact support