Back to TollTally FAQ

TollTally

How transactions are counted for TollTally API

TollTally API transactions are billed per endpoint and route distance. Route Polyline counts one transaction up to 300 miles, two from 301 to 1,000 miles and three above 1,000 miles. GPS Tracks counts double (map-matching + toll computation), and monthly volume tiers determine the unit rate.

Last updated on October 7, 2026

TollTally Route Polyline to Tolls API

Each polyline submitted to TollTally API is counted by route length: one billable API transaction up to 300 miles, two from 301 to 1,000 miles, and three above 1,000 miles.

TollTally GPS Tracks to Tolls API

Each GPS track submitted to TollTally API is counted as two billable API transactions for each distance band:

(1) one transaction for map-matching to generate an accurate logical route, and

(2) one transaction for computing toll costs along that route.

That is two transactions up to 300 miles, four from 301 to 1,000 miles, and six above 1,000 miles.

Monthly volume tiers

Billing for API usage is tiered on a monthly basis, following a stair-stepped pricing model. Monthly API transaction volume determines the applicable per-transaction rate, as outlined in the TollTally subscription pricing in MapUp dashboard.

Each tier applies a fixed rate to the number of transactions that fall within that tier. Higher volumes result in progressively lower unit costs.

How are API transactions counted?

API transaction counts vary by endpoint and are based on route distance, with special cases for certain parameters and errors. Here's how it works:

Route Length GPS Tracks (CSV Upload) Polyline Map Matching Complete Polyline
≤300 miles2 transactions2 transactions1 transaction
301-1000 miles4 transactions4 transactions2 transactions
>1000 miles6 transactions6 transactions3 transactions

Important Notes

  • Any input or routing errors count as 1 transaction.
  • Refer to the full Error Guide for error codes and troubleshooting.

Understanding how transactions are counted helps you better estimate your costs and optimize your API usage.