TollTally / Get started

Get your fleet on TollTally

Connect the GPS you already have, confirm every unit, see the first dashboard within a day, check one statement period line by line, then move billing and reimbursement to the TollTally record. One page, in order.

1. What TollTally needs from you

TollTally turns where a vehicle went into what it should have paid. It needs three things: the GPS your vehicles already produce, the configuration of each unit, and a place to send the numbers. Nothing is installed in the vehicle.

InputWhat it isWhere it comes from
GPSPosition and time for every vehicle, live or historicalYour telematics or ELD platform (Geotab, Motive, Samsara, Platform Science, Wialon), or a direct feed by API, SFTP, webhook, file upload or the customer-hosted SDK
Unit configurationAxle count, weight, height, length, vehicle class, tractor and trailer configuration, payment method (tag or plate), transponder ID and plate per unit; Euro or CO2 emission class where a country prices on itPulled from the telematics platform where it holds them; you complete and confirm the rest in the dashboard
Where the numbers goBilling, driver reimbursement or cost-center export: which columns, which schedule, which systemYour TMS, ERP or payroll system; decided with your MapUp contact at setup

You do not need toll authority statements or transponder program invoices to run TollTally. Those are what TollMatch compares TollTally against after the fact.

2. Set up in order

  1. Create the account

    Sign up at platforms.mapup.ai. If several people will log in, use a shared mailbox or have each person sign up and send us the emails so we add them to one organization. TollTally shares this account with TollGuru and TollMatch.

  2. Turn on TollTally

    Two ways. Self-serve: open Subscriptions in the sidebar and subscribe to TollTally Dashboard under TollTally Web (for the connected dashboard) or to TollTally Route Specific Tolls (for the API); you are taken to the TollTally dashboard to connect your marketplace. Enterprise: email your sign-up address to tolltally@mapup.ai and we enable TollTally on the account. Either way the TollTally API key is in the TollTally API Keys section of the dashboard, up to 10 keys per account. It is a separate key from the TollGuru key (see the developer guide).

  3. Connect your telematics

    In the dashboard open Settings, then My integrations. Geotab: select Geotab, choose region, vehicle type and currency (EU fleets also select emission and CO2 class), enter your MyGeotab server, database name and the service account credentials, and click Authenticate MapUp. Motive follows the same pattern. Samsara: authorize TollTally from the Samsara marketplace, or generate a Samsara API token and share it through the secure channel we set up with you, never by email or chat. Platform Science and Wialon fleets are connected through those platforms. Geotab fleets that want TollTally inside MyGeotab follow the add-in steps below; the marketplace path starts free for 14 days.

  4. Check every unit

    Vehicle attributes are pulled from the telematics platform where it holds them. Open the Unit view and confirm, for every vehicle, the axle count, weight, height, vehicle class, tag or plate payment method, transponder ID and plate, and the trailer pairing. The same road prices differently by axle count, weight or tag type, so a unit with the wrong class produces the wrong toll for every crossing until it is corrected. Units with a confirmed transponder show a verified tag badge. To match TollTally to your own roster, export the Vehicles list (name, VIN, plate) as CSV and join on VIN or plate.

  5. See the first dashboard

    Tolls for connected vehicles appear from the next morning; a live dashboard is up within 12 to 24 hours of the connection. It refreshes every 24 hours by default and can be set to refresh every 30 minutes where your billing needs it. First-time setup on a marketplace add-in takes 2 to 3 hours end to end.

  6. Set your policies

    Tell TollTally which managed-lane use is authorized (express lanes, HOV and HOT pricing) so trips that use them are flagged. Decide which trips are excluded from billing, for example deadhead. Both are dashboard settings, not tickets.

  7. Set up the exports

    Choose the columns, the timestamps (facility-local, so they match the authority statement when it arrives) and the schedule for the SFTP export to your TMS, ERP or payroll system, or connect by API. Billable toll per trip, driver reimbursement statements and cost-center allocation come from the same records.

Geotab: TollTally inside MyGeotab

The Geotab path adds an add-in so your team opens TollTally from the MyGeotab menu with their MyGeotab login. Installing the add-in and enrolling vehicles are two different steps.

  1. Create a service account in MyGeotab

    Administration, Users, Add. Authentication type Service Account, security clearance View Only, with data sharing enabled so TollTally can read trips and vehicles. One service account per Geotab database.

  2. Authenticate it in TollTally

    Settings, My integrations, Geotab: enter the server, database name and the service account credentials, and click Authenticate MapUp. Then download the add-in package TollTally generates for your database (a .zip).

  3. Install the add-in

    In MyGeotab: Administration, System Settings, Add-Ins, the plus button, upload the .zip, Done. An administrator installs; everyone in the same database can then open TollTally from the Add-Ins menu.

  4. Enroll the vehicles

    If you came through Order Now, enroll the units you want processed; installing the add-in does not enroll the fleet, and enrollment is what starts processing and billing for those units. Enrolled units appear in the Vehicles view with trips once data flows.

Several Geotab databases: connect each one with its own service account and install the add-in in each. Changed the service account password: reconnect it under My integrations and the add-in picks up the new credentials.

Connecting a telematics platform. One form per provider; credentials are stored once and the sync runs on its own.
Connecting a telematics platform. One form per provider; credentials are stored once and the sync runs on its own.
The Unit view: each unit's vehicle type and its tag, express-lane, minimum and maximum toll for the period. Confirm configuration here; a unit with no verified tag is priced at the plate rate until its transponder is mapped.

3. Pick the connection path

Every source is normalized into one trip model before any toll is calculated, so the path changes how fast you are live, not what you get.

PathWho it suitsWhat it takesTime to live
Marketplace add-inFleets on Geotab or SamsaraToggle in the marketplace plus vehicle and toll-account mapping; MyGeotab users log in with their MyGeotab credentialsFirst-time setup 2 to 3 hours; dashboard within 12 to 24 hours
Platform API connectionFleets on Motive, Platform Science or WialonYou authorize the connection from your platform accountDashboard within 12 to 24 hours of authorization
Direct feedFleets and fleet technology providers with their own GPS pipelineGPS by API, SFTP, webhook or file upload; vehicle identifiers and configuration mapped onceDays to weeks, paced by your IT and security review
TollTally APIPlatforms that price trips or reimburse drivers inside their own productSend a route polyline from any mapping service, or GPS tracks, with the TollTally key; get tolls backSame day once the key is issued
Customer-hosted SDKVery high volume or data-residency requirementsSigned container images and encrypted data deltas; you deploy with Terraform inside your own cloud account, run the supplied test cases and approve go-live; toll data and map updates arrive as deltasTechnical integration measured in days

Historical GPS works the same way as live GPS. Send past tracks and TollTally calculates the tolls for trips already driven, which is how most fleets check TollTally against a statement period before they change a billing process.

4. The first statement period: check TollTally against what you were charged

Run TollTally for one full statement period on units whose toll transactions you can pull. Nothing changes in your billing yet. When the authority or transponder program statement arrives, compare it line by line. The point is to find configuration and coverage gaps on your fleet before they reach an invoice.

#TestHowPass when
1Every unit is present and configuredCompare the Unit view to your unit listSame count; class, axles, tag or plate and transponder correct on every unit; verified tag badge on tagged units
2A known crossing appearsPick a crossing you can vouch for; open the Transaction viewFacility, gantry or plaza, direction, facility-local time, tag rate and plate rate all shown, with the map
3Per-unit totals add upUnit view for the periodTotal per unit equals the sum of its transactions
4Trips carry their legsTrip view for one multi-stop dayPer-leg cost, and the managed-lane flag where an express lane was used
5A gap is flagged, not absorbedFind a unit with a known GPS gap (device off, tunnel, garage)The gap is marked on the trip; no toll is invented across it
6A deadhead trip can be excludedExclude one trip from billingThe trip drops out of the billable export and stays in the record
7The export landsRun the scheduled SFTP export or the API pullFile arrives with the chosen columns and facility-local timestamps
8The statement reconcilesMatch statement lines to TollTally transactions by unit, facility and timeEvery difference falls into one of the four classes below

Classify every difference before you act on it:

ClassWhat it looks likeWho fixes it
ConfigurationTollTally priced the wrong class, or the plate rate where a tag was present, because the unit's attributes or transponder mapping were wrongYou correct the unit; we regenerate the affected trips
GPS qualityA crossing is missing because the trace was sparse or absent at the plaza, or a crossing appears that the vehicle did not make because of a jumpFlagged by TollTally on the trip; check the device and ping rate with your telematics provider
CoverageA facility, a rate or a new gantry that TollTally does not knowReport it to tolltally@mapup.ai with the facility and date; the toll data team corrects the rate table
Authority billingThe statement is wrong: maximum fare on a closed system because entry or exit was not read, a duplicate, a class overcharge, a misread tagThis is what TollMatch finds and files; TollTally is the expected toll it is compared against

Acceptance: every unit configured, every difference in one of the four classes, the export in your system with the columns you asked for. From here fleets typically switch customer billing and driver reimbursement to the TollTally record and keep the statement for reconciliation.

5. What you get after setup

OutputWhat it isWhere
Toll transactionOne record per crossing: unit, facility, gantry or plaza, direction, facility-local timestamp, vehicle class applied, tag rate and plate rate, mapTransaction view, export, API
Unit totalToll per vehicle per period, with the tag and plate mapping usedUnit view, export
TripThe reconstructed trip with toll per leg and any policy flagTrip view, export
Billable toll per tripThe toll to pass through to a customer or job, with excluded trips removedScheduled export, API
Driver reimbursementToll per driver at the tag rate, ready for payrollScheduled export
Quality flagsGPS gaps, jumps and low-quality segments that could affect a tollTrip view, export

6. Troubleshooting

SymptomLikely causeWhat to doWho
Fewer vehicles than the fleetUnits not in scope of the connection, not enabled on the telematics side, or (Geotab Order Now) not enrolledCheck the vehicle list in the telematics platform, the scope of the credential and the enrollment; we resyncYou, then MapUp
Add-in does not load in MyGeotabAdd-in not installed or not enabled, user clearance, or the service account not connectedAdministration, System Settings, Add-Ins: confirm TollTally is installed and enabled; confirm the service account connection under My integrationsYou
Integration Not Available in MyGeotabThe Geotab service account is not connectedRe-authenticate it in TollTally under My integrations, then reopen the add-inYou
Login window keeps reappearingWrong server (my.geotab.com versus a custom server), database name or credentials; expired sessionCheck the server and database name; reconnect the service accountYou
A Contact Us page instead of the appThe user is not in the Geotab database the service account is connected toAsk your Geotab admin to confirm the user's databaseYou
A unit shows no tripsThe device is not paired or not reporting GPS on the telematics sideConfirm the unit reports position in the provider portal; TollTally cannot price what it does not receiveYou and your telematics provider
Toll higher or lower than expected on every crossing for one unitWrong class, axle count, weight or tag or plate setting on the unitCorrect the unit in the Unit view and tell us; we regenerate the affected periodYou, then MapUp
A crossing is missingGPS gap at the plaza: sparse pings, tunnel, device off; on a ticket system the entry or exit lies outside the traceCheck the trip for the gap flag; raise the ping rate with the provider if it is a patternYou and your telematics provider
A crossing the vehicle did not makeGPS jump: a point snapped to a toll road the vehicle was near, not onCheck the flag on the trip and send us the unit and time if it is not flaggedMapUp
Dashboard has not refreshed24-hour default refreshAsk for the 30-minute refresh if your billing needs itMapUp
Export did not arriveSFTP credentials, path or scheduleSend the run time and the expected file name; we check the export jobMapUp
A facility or rate looks wrongRate table or geometry needs a correctionSend facility, direction, date and the amount you expected; the toll data team corrects it and we regenerateMapUp

7. Raising a ticket

Email tolltally@mapup.ai, call +1 510 766 0570, or use the shared channel your fleet was given at onboarding, with: fleet name (and the Geotab database name if you use the add-in); the unit ID; the facility and direction; the approximate time and time zone; the amount you expected and why (statement line, tag rate, class); and a screenshot. A specific unit, facility and time is reconstructed the same day; "the tolls are wrong" is not. First response within one business day. Subscription and invoice questions go to billing@mapup.ai; invoices are under Usage and Invoices in the dashboard.

SeverityDefinitionCommitment
P0No toll records being produced for the fleet, or the dashboard downWorked immediately; fixed within five business days
P1A feature not working for some units or users, with a workaroundFixed within one sprint; a build ships every two weeks
P2Cosmetic, discoverability or usabilityPrioritized in the weekly review; scheduled in the release plan
DataA facility, rate or geometry correctionCorrected in the toll data; affected trips regenerated
QuestionHow-to, configuration, or how a toll was computedAnswered on the shared channel; added to the FAQ

Every ticket goes on the fleet's shared issue log with a severity, an owner and a date. Enterprise agreements carry their own response-time terms and apply where stricter.

Questions we have not answered here?

Write to tolltally@mapup.ai with your fleet name and, if it is about a toll, the unit, the facility and the time. We add the answer to these pages.

Back to TollTally