What Is LCR (Least Cost Routing)?

Related problems: International and long-distance calling costs are too high; Calls to some countries connect with poor quality or no caller ID; Want to use more than one voice carrier without managing it by hand; Not sure how our provider decides which carrier carries our calls

Least cost routing (LCR) is the practice of sending each call over the cheapest available carrier route for its destination. A routing system compares the dialed number against rate tables from several carriers and picks the lowest-cost route, often within limits set for quality, capacity or caller ID handling. Carriers and wholesale voice providers use LCR heavily, especially for international calls. Businesses meet it in two ways: indirectly, because their voice provider routes their calls this way, and directly, when they run several voice carriers and set routing rules in their own phone system or session border controller.

At a glance

  • LCR picks a route per call based on the destination prefix and each carrier’s rate for that prefix.
  • It is most valuable for international and long-distance traffic, where rates differ widely between carriers.
  • Cheapest is not always best: low-cost routes can mean poorer audio, missing caller ID or failed fax calls.
  • Many carriers and platforms combine cost with quality measures and fall back to another route if a call fails.
  • Businesses can run LCR across their own carriers, but it needs current rate tables and ongoing tuning.

What problem it solves

The price of terminating a call to a given number depends on which carrier carries it. For a destination country or mobile network, one carrier may charge a fraction of another’s rate, and those rates move often. Sending every call through a single carrier means paying that carrier’s price for every destination, good or bad.

LCR solves this by choosing a carrier per call. With several carriers connected, the routing system sends each call to whichever offers the best rate for that destination at that time, within whatever quality or capacity rules apply. For a provider, that protects margin; for a business with heavy international calling and its own carrier relationships, it can lower calling costs.

How it works

Rate tables. Each carrier provides a rate card listing prices by destination prefix, such as a country code or a mobile network’s number range. These tables are loaded into the routing system and updated when carriers change rates.

Prefix matching. When a call is placed, the system matches the dialed number to the longest matching prefix in each carrier’s table and ranks the routes by cost.

Rules and limits. Pure price ranking is usually adjusted by rules: preferring carriers with better answer rates or call quality, excluding routes that do not pass caller ID, respecting capacity limits on each trunk, or keeping certain traffic, such as emergency calls, on specific carriers.

Failover. If the first-choice route is busy or the call fails, the system tries the next route in the list. This adds resilience, though repeated failures add delay to call setup.

Where it runs. Carriers and wholesale providers run LCR in their switching platforms. Enterprises that run it themselves typically do so in a PBX, a session border controller or a dedicated routing service, with multiple SIP trunks or a bring-your-own-carrier setup on a cloud phone platform.

Measuring results. Call detail records show which route each call took, what it cost and whether it connected, which is how routing rules get tuned over time.

For more on choosing voice carriers and trunk services, see our SIP trunking solution page.

When it matters for buyers

  • Heavy international calling. Rates differ most between carriers for international destinations, so LCR has the most effect there.
  • Running more than one voice carrier. If you already have multiple trunks, routing rules decide whether you benefit from the price differences.
  • Call quality or caller ID complaints on certain destinations. Your provider’s routing choices may be the cause; ask how routes are selected.
  • Caller ID and call authentication. Routes that strip or alter caller ID can affect how calls are labeled, including under STIR/SHAKEN in the US.
  • Comparing per-minute pricing. Very low rates may depend on low-quality routes; ask what you are buying.

Questions to ask vendors

  • How do you choose routes for our calls: by cost alone, or by cost combined with quality measures?
  • Do you use different routes for different destinations, and can we see quality data such as answer rates by route?
  • Is caller ID passed intact on all routes, including international ones?
  • Can we require premium routes for specific destinations or call types?
  • How do you handle fax and other non-voice calls on low-cost routes?
  • If we bring our own carriers, does your platform support routing rules by destination, cost and failover?

How it differs from bring your own carrier

Bring your own carrier (BYOC) and LCR both concern which carrier carries your calls, but at different levels. BYOC is an arrangement that lets you connect your own chosen carrier or carriers to a cloud phone or contact center platform instead of using the platform’s built-in calling. LCR is a per-call routing decision that picks the cheapest suitable route among the carriers available. BYOC can make enterprise LCR possible by giving you several carriers to choose between, but it does not route calls by cost on its own.

Frequently Asked Questions

Does least cost routing reduce call quality?
It can. The cheapest route is not always the best one, and some low-cost routes deliver poor audio, drop caller ID or fail on fax. Many carriers and platforms now weigh quality as well as price, but how much weight they give it varies, so ask.
Do businesses run LCR themselves?
Some do, usually larger organizations with several voice carriers or significant international calling, using rules in their PBX, session border controller or routing platform. Most businesses rely on their voice provider, which applies its own routing behind the scenes.
Is LCR the same as call routing in a contact center?
No. Contact center routing decides which agent or queue answers an inbound call. Least cost routing decides which carrier route an outbound call takes to reach its destination.
How often do LCR rate tables change?
Wholesale voice rates, especially international ones, can change often, and carriers typically send rate updates on a regular schedule with notice periods. Routing tables need to be kept current to stay accurate, which is much of the work of running LCR.

You Don’t Need Another Sales Call. You Need an Answer.

30 minutes. No pitch. Just an honest conversation about where you are, what you need, and whether working together makes sense.

We use your details to set up and prepare for the call, and send the newsletter only if you ask for it. Privacy policy.