As your monthly usage grows, your cost per 1,000 elements automatically decreases. No subscriptions, upfront costs, or long-term commitments
If you spend more than 500,000 elements per month, you will pay $1 for every further 1,000 elements, but you can always contact us for better pricing.
$2.00 per 1,000 elements
$1.60 per 1,000 elements
$1.25 per 1,000 elements
$1.00 per 1,000 elements
One element equals one origin–destination pair. Estimate your monthly volume from how many routes you calculate.
For example: 200 elements = (10 origins × 20 destinations).
Here's how the math works on 345,000 elements.
The pricing is calculated in stages. When the limit of one stage is reached, the calculation continues at the rate for the next stage:
Usage
Price ($/1,000 elements)
Cost
First 100,000 elements
$2
$200
Next 200,000 elements
$1.6
$320
Remaining 45,000 elements
$1.25
$56.25
Subtotal
$200 + $320 + $56.25
$576.25
Welcome bonus
-$50
Total
$576.25 − $50
$526.25
The pricing is also calculated in stages:
Usage
Price ($/1,000 elements)
Cost
First 100,000 elements
$10
$1,000
Next 245,000 elements
$8
$1,960
Subtotal
$1,000 + $1,960
$2,960
Welcome bonus
-$200
Total
$2,960 − $200
$2,760
Estimated Savings
$2,233.75
($2,760 − $526.25)
For 345,000 elements, Distancematrix.ai costs 81% less than the Market Leader.
Ready to get started?
Create your free account.
Get instant access to all four APIs.
Test the service with 1,000 free elements every month.
Upgrade to Growth whenever your project needs more capacity.

Nope. Create a free account, go straight to the dashboard and begin with the Free plan with no payment information. With the Free plan, you get 1,000 API elements each month, allowing you to try out all four APIs before moving up.
At the end of each billing period, you pay for API elements processed. Rightly processed elements will be billed, not failed or errored ones. Stripe securely processes payments without monthly subscriptions, setup fees, or upfront payments.
But once you go above 500,000 items per month, you will be billed $1 for each additional 1,000 items used. If your project needs much larger volumes please contact us for custom pricing.
If a payment for your most recent billing period fails, your account will be automatically downgraded back to the Free plan. You will still get your dashboard access and 1,000 free elements per month. Once the outstanding payment is settled, you can upgrade to the Growth plan again any time.
Upon upgrading to the Growth plan, you get a $50 welcome bonus (25,000 free elements). It’s automatically applied to your usage. Any remaining balance will remain available until it’s used up completely.
Yes. You can upgrade at any time directly from your dashboard. Your account, API tokens, and settings remain the same. You simply unlock unlimited usage and usage-based (pay-as-you-go) pricing.
Elements are created for each query sent to the Distance Matrix API. One element corresponds to one origin-destination pair:
Number of origins times number of destinations = number of elements
For example, a request with 5 origins and 12 destinations creates 60 elements (5x12).
Your Dashboard gives you real-time visibility into your API usage, remaining bonus balance, estimated charges, billing history, and downloadable invoices so you know exactly how much you’ve used and what you’re going to pay.
Travel time estimates are calculated using statistical traffic data from public sources combined with our own routing algorithms. You can test the results using the Free plan before upgrading.