START A CONVERSATION

Let’s talk about your next build.

Prepare your brief below, then review and send it in your email app to sales@nextlabsonline.com.

THE FIRST CONVERSATION

Your product idea, AI opportunity or automation challenge—and a useful first milestone.

All fields are required.

A few sentences about the problem, your users and timing are enough.

We’ll use your details to respond to your enquiry. Please don’t include patient records, passwords or confidential information. Privacy Policy · Website Terms.

Logistics & supply chain / Freight Rates & Mode Mechanics

FASTag Toll Reconciliation for Fleets: Trip vs Toll Matching

By Vikasraj YadavPublished 9 min read

For transport procurement managers and freight buyers · Compare approaches

FASTag Toll Reconciliation for Fleets: Trip vs Toll Matching — Freight analyst at a logistics hub desk holding a pen over a plain ruled grid sheet beside a dual-monitor workstation, with commercial trucks parked outside the window.

FASTag Toll Reconciliation for Fleets: Trip vs Toll Matching: Illustrative freight operations desk overlooking a commercial truck yard; not a client facility.

At a glance · Quick answer

Quick answer: fastag toll reconciliation

FASTag toll reconciliation matches each issuer-statement debit to a trip by vehicle number, toll plaza and reader read time inside the trip's GPS window, then checks the amount against the plaza fare for that vehicle class. Unmatched debits, repeat reads at one plaza within NPCI's 15-minute window and wrong class adjustments go back to the issuing bank as NETC chargebacks.

TL;DR — what you’ll learn

  • Match on four keys: vehicle registration number, plaza ID, reader read time within the trip's GPS passage window, and the fare for the vehicle's class. Anything else becomes an exception, not a cost.
  • NPCI's duplicate test: two debits at one plaza within 15 minutes in the same direction, or within 10 minutes in opposite directions, qualify for chargeback reason 3002.
  • From 1 December 2025, NETC chargebacks without the listed evidence are rejected with code 5225; class disputes need an RC copy or Vahan proof of weight and axles.
  • In the worked month, ₹57,500 of ₹38,64,100 in FASTag debits, about 1.5%, was recoverable through chargebacks, with a further ₹42,600 of route deviations left for internal review.

Topics: fastag toll reconciliation · toll leakage · duplicate debits · trip ledger · NETC chargeback

All quantities, amounts, product codes and events are illustrative teaching examples.

At month-end the fleet's FASTag account shows 1,840 debits, the transport management system shows 412 completed trips, and nobody can say which toll belongs to which trip. Finance books the whole ₹38.6 lakh to a single toll expense line. Hidden inside are a truck charged twice at the same plaza nine minutes apart, a tag debited while the vehicle sat in the yard for servicing, and a class adjustment that billed a 3-axle truck at the multi-axle rate.

Each of those debits can be recovered through the issuing bank, but only if someone finds it, ties it to a trip and submits the evidence NPCI now demands within the dispute timelines. A toll match that runs daily against trip and GPS records turns an unexplained cost line into a short exception list, and on a typical fleet it recovers around 1.5% of toll spend that would otherwise be written off.

  • What this guide covers: the records a toll match needs, how to build an expected toll per trip, the matching rules, and how duplicate, class-mismatch and blacklist cases map to NETC chargeback codes.
  • What it adds: a matching query, a worked monthly ledger in rupees with a US contrast in dollars, a timestamped double-payment case and a rollout checklist.
  • Market note: FASTag and the National Electronic Toll Collection (NETC) network are Indian; the US has no single national equivalent, so US figures appear only as a contrast.

Why the FASTag statement and the trip sheet disagree on day one

A FASTag statement records when a plaza presented a transaction, not when the truck drove through. Until each debit is tied back to the reader read time, plaza and vehicle, the statement cannot be compared with trips at all.

The issuing bank's statement is a payments record. Each line comes from an acquiring bank serving the plaza, and lines can arrive hours after the passage, in a different order, with debit adjustments raised later for the same passage. Trip sheets and transport management systems, by contrast, record planned routes and dispatch times. The two only meet when both are keyed to the same vehicle, the same plaza and a time window around the passage.

  • Posting lag: a transaction may be presented to NPCI well after the reader read time, so it lands on a different statement date from the trip.
  • Debit adjustments: plazas can raise a later debit adjustment, for example when they classify the vehicle in a higher class than the tag's mapped class.
  • Return-journey pricing: discounts depend on each plaza's return window, which NPCI's response codes show can be 24 hours, 12 hours or the same day.
  • Shared wallets: fleet tags often draw from one prepaid wallet, so a low balance on Monday night can put every truck's tag into an exception status at once.

Four records every toll match depends on

A toll match needs the issuer's transaction lines, the trip record, the vehicle's GPS trace and the plaza fare for the vehicle's class. Each comes from a different owner, so the first task is agreeing who supplies which field and how fast.

The issuer statement or API feed should carry the transaction reference, reader read time, plaza ID and name, the vehicle class charged, the tag ID, the vehicle registration number (VRN), the amount and the transaction type, whether debit, debit adjustment or credit adjustment. The trip record supplies the trip ID, vehicle, driver, origin, destination and planned route. GPS gives the times the vehicle passed within a set radius of each plaza.

Scroll horizontally to see all columns.

Owners and approvers for each record used in FASTag toll matching
RecordKey fieldsSupplied byApproved or checked by
FASTag transaction linesTransaction reference, reader read time, plaza ID, class, tag ID, VRN, amount, typeIssuing bank statement or API, loaded by fleet financeToll desk analyst, daily
Trip recordTrip ID, vehicle, driver, planned route, dispatch and close timesDispatch team in the transport management systemFleet operations manager
GPS passage timesVehicle, timestamp and position near each plazaTelematics provider feedToll desk analyst, for matched trips
Vehicle class proofGross vehicle weight, number of axles, registration certificateFleet compliance team, from RC copies and VahanCompliance lead, when a class is disputed
Plaza fare chartFare by vehicle class, return and pass rules, closed-loop entry and exit faresPlaza notices and the fare chart shown by the operatorToll desk analyst, when a fare looks wrong
Chargeback case fileReason code, evidence attachments, dates raised and decidedToll desk analyst, submitted through the issuing bankFleet finance controller
Unpaid user fee e-noticesVehicle, plaza, passage date and time, amount dueSent to the registered owner by SMS, email or portalToll desk analyst within 72 hours

Our broader fleet management software architecture guide sets out how fuel, tyres, tolls and trip settlement fit together in one platform. This article goes deeper into the toll piece only: the matching keys, the NETC dispute rules and the arithmetic of recovery.

Expected tolls per trip and the rules for matching each debit

Build the expected toll for each trip before it runs, from its route and the vehicle's class, then match each debit to it on vehicle, plaza and time. A debit that fits all three and the fare is closed; anything else becomes a named exception.

The expected list is a sequence of plazas on the planned route, each with the fare for the vehicle's class and any return-journey or pass benefit that should apply. On a closed-loop expressway, the fare depends on the entry and exit pair rather than a single plaza. Storing the expected list on the trip lets dispatch approve the toll budget with the trip and gives the matcher something to compare against.

-- Match FASTag debits to trips (PostgreSQL style)
-- Window: reader read time within 10 minutes of the GPS passage at that plaza
SELECT t.txn_ref,
       t.vrn,
       t.plaza_id,
       t.reader_read_time,
       t.amount,
       tr.trip_id,
       e.expected_fare,
       CASE
         WHEN tr.trip_id IS NULL                 THEN 'NO_TRIP'         -- NETC 3001 candidate
         WHEN e.plaza_id IS NULL                 THEN 'OFF_ROUTE'       -- internal review
         WHEN t.amount > e.expected_fare + 1  THEN 'FARE_VARIANCE'   -- NETC 3006 / 3026 / 3027
         ELSE 'MATCHED'
       END AS match_status
FROM   fastag_txn t
LEFT JOIN trip tr
       ON tr.vrn = t.vrn
      AND t.reader_read_time BETWEEN tr.dispatched_at AND tr.closed_at
LEFT JOIN gps_plaza_pass g
       ON g.trip_id = tr.trip_id
      AND g.plaza_id = t.plaza_id
      AND abs(extract(epoch FROM (t.reader_read_time - g.passed_at))) <= 600
LEFT JOIN expected_toll e
       ON e.trip_id = tr.trip_id
      AND e.plaza_id = t.plaza_id
WHERE  t.txn_type = 'DEBIT';

The 10-minute GPS window and the ₹1 fare tolerance are policy choices, not NPCI rules; set them from your own data after a month of shadow running. Run a separate pass for debit adjustments and credit adjustments, because they refer back to an original transaction rather than a new passage, and a second pass that groups debits by vehicle and plaza to catch repeat reads.

FASTag toll reconciliation: from issuer statement to recovered debits Step 1, Load: Statement, trips and GPS. Issuer debits and adjustments; Trip ID, vehicle, route plan; GPS passage near each plaza. Step 2, Match: Vehicle, plaza and time. Reader read time in window; Plaza on the planned route; Fare for the vehicle class. Step 3, Classify: Exceptions by NETC code. Repeat reads: reason 3002; Class adjustments: 3023; No trip found: reason 3001. Step 4, Recover: Chargeback and trip close. Evidence attached per code; Credit posted to the trip; Deviations to fleet review. FASTag toll reconciliation: from issuer statement to recovered debits Each debit is matched to a trip, priced against the plaza fare, then either closed or disputed with NETC evidence 1 · LOAD Statement, trips and GPS • Issuer debits and adjustments • Trip ID, vehicle, route plan • GPS passage near each plaza 2 · MATCH Vehicle, plaza and time • Reader read time in window • Plaza on the planned route • Fare for the vehicle class 3 · CLASSIFY Exceptions by NETC code • Repeat reads: reason 3002 • Class adjustments: 3023 • No trip found: reason 3001 4 · RECOVER Chargeback and trip close • Evidence attached per code • Credit posted to the trip • Deviations to fleet review

Duplicate debits and NPCI's 15-minute and 10-minute tests

NPCI defines when two debits at one plaza count as a duplicate. Same plaza and same direction within 15 minutes, or opposite directions within 10 minutes, qualifies for chargeback reason 3002, provided no credit adjustment has already reversed one of them.

The rule comes from Annexure II of NPCI circular NPCI/2025-26/NETC/005 dated 28 October 2025. The issuing bank must include the transaction reference, reader read date and time and plaza ID of the original transaction. The acquiring side is expected to raise a credit adjustment on its own for a duplicate under the duplicate policy, and should not contest a chargeback that meets the time test. Reads further apart need a different argument, usually that the truck never made a second passage.

FASTag duplicate debits qualify for NETC chargeback reason 3002 under NPCI circular NPCI/2025-26/NETC/005 when two reader reads at one plaza fall within 15 minutes in the same direction or 10 minutes in opposite directions. The fleet toll ledger should flag every such pair daily, with zero tolerance on the time test.

  • Repeat read, same lane: two debits seven minutes apart at one plaza, both northbound; raise reason 3002 with the original transaction's details.
  • No passage at all: a debit while GPS shows the truck parked 200 km away; raise reason 3001, toll services not availed, with a front image of the vehicle showing the tag and the RC copy, as NPCI now requires.
  • Paid twice by different means: a FASTag debit for a passage the driver also paid by UPI or cash; raise reason 3011 with the plaza's receipt.
  • Acquirer's counter-evidence: for reason 3001, the plaza must show a passage image with a legible plate and a timestamp within 5 minutes of the reader read time, so check that window before escalating.

Class-mismatch adjustments and the evidence banks now demand

Plazas can raise a debit adjustment when they judge a vehicle to be in a higher class than its tag's mapped class. To dispute one, the fleet must produce RC or Vahan proof of gross weight, axles and seating; from 1 December 2025, chargebacks without the listed evidence are rejected.

NPCI introduced three debit adjustment codes in the same circular: 1008 for a vehicle class mismatch where the passing vehicle's number matches the tag, 1009 where the number differs, and 1010 for plazas whose concession agreement uses a non-standard classification. The matching chargeback codes are 3023, 3024 and 3025. Code 1009 usually points to a tag fitted to the wrong truck, which is a fleet problem before it is a plaza problem.

  • Evidence for 3023 and 3024: an RC copy or Vahan record showing gross vehicle weight, number of axles and seating capacity; for 3024, also an image of the vehicle with a legible number plate.
  • Only RC or Vahan counts: NPCI's guidelines state that only RC or Vahan proof is valid for these class disputes, so a fleet register or invoice for the vehicle will not do.
  • Rejection without evidence: a chargeback or representation submitted without the evidence is rejected with NRCS reason code 5225, and NPCI said such cases would attract a negative verdict if they go further.
  • Tag-to-vehicle audit: before disputing a 1009 adjustment, confirm in your own register that the tag ID on the debit is fitted to the vehicle it is mapped to.

Class-mismatch debit adjustments under NETC codes 1008 and 1009 can be reversed through chargebacks 3023 and 3024 only with an RC copy or Vahan record of gross weight and axles, per NPCI circular NPCI/2025-26/NETC/005 effective 1 December 2025. Fleets should keep 100% of vehicle RC scans linked to tag IDs.

Blacklisted tags, unpaid passages and the e-notice clock

When a tag is in an exception status such as low balance or blacklist, the passage can be declined and the vehicle charged as a non-FASTag user. Unpaid passages recorded by toll equipment now also trigger an e-notice with a 72-hour discount window.

Three sets of rules overlap here. Under the National Highways Fee (Third Amendment) Rules, 2025, in force from 15 November 2025, a vehicle without a valid, functional FASTag pays twice the fee in cash or 1.25 times via UPI. Under the Second Amendment Rules, 2026, in force from 17 March 2026, an unpaid user fee recorded by electronic toll equipment is notified to the registered owner and payable at twice the toll, or at the original fee if paid within 72 hours.

  • Representation window: an aggrieved owner or driver may submit a representation through the designated portal within 72 hours of the e-notice; it must be decided within five days, or the claim lapses.
  • VAHAN restriction: dues unpaid after 15 days with no representation pending are recorded in VAHAN, and vehicle-related services may be restricted until they are cleared.
  • Cooling period for chargebacks: for debits on tags in exception status, NPCI's Annexure III requires the issuer to wait 15 days in several scenarios and not to raise a chargeback at all if the tag was reactivated, for example by a recharge.
  • Cash at plazas: NHAI announced in February 2026 that it was considering ending cash payments at national highway fee plazas, leaving FASTag and UPI; check the current position before relying on cash.

The case below, with illustrative times and references, shows how a low wallet balance turned one passage into two payments, and how the evidence kept on the trip recovered the extra one.

  1. 21:05, wallet below threshold: the fleet's shared prepaid wallet drops below the issuer's minimum; tags on 25 trucks move to low-balance exception status.
  2. 22:40, passage at plaza P-114: truck MH-04-AB-4471 on trip TR-2611-0381 reaches the plaza; the tag read is declined and the driver pays the non-FASTag rate by UPI, ₹1,350 against a FASTag fare of ₹1,080, keeping the plaza receipt.
  3. 23:10, top-up: fleet finance recharges the wallet and the tags return to active status.
  4. Next day 09:30, late presentation: the plaza's acquirer presents the 22:40 passage again and the tag is debited ₹1,080; the daily match flags transaction FT-88231904 as FARE_VARIANCE with a UPI payment already on the trip.
  5. Day 3, 11:00, chargeback: the toll desk raises reason 3011, paid by other means, attaching the UPI receipt and the passage time; the ₹1,080 credit posts to trip TR-2611-0381 and the extra ₹270 surcharge is charged to the wallet-monitoring cost centre.

Unpaid user fee e-notices under the National Highways Fee (Second Amendment) Rules, 2026 cost twice the toll unless paid within 72 hours, and representations share that 72-hour window. Fleet toll desks should route every e-notice to the trip ledger within 24 hours, leaving two days to check GPS and decide.

Worked monthly toll ledger in rupees, with a US fleet contrast

In the illustrative month below, about 1.5% of an Indian fleet's FASTag debits were recoverable through chargebacks and a further 1.1% needed internal review. The US column shows a similar exercise on transponder statements, where disputes go to each toll agency instead of through a national network.

The Indian fleet runs 25 multi-axle trucks between Bhiwandi and Bengaluru, completing 412 trips in the month. The US contrast is a 25-tractor fleet using E-ZPass transponders on interstate routes. The E-ZPass Group describes itself as an interoperable network across 20 states whose member agencies hold the customer accounts, so each dispute is handled by the agency that billed it. All amounts are illustrative.

Scroll horizontally to see all columns.

Illustrative monthly toll match: Indian FASTag fleet in rupees against a US transponder fleet in dollars
Ledger lineIndia, FASTag and NETC (₹)US contrast, E-ZPass transponders (USD $)
Total toll debits in the month38,64,100 across 1,840 transactions96,300
Matched to a trip at the expected fare36,94,100 across 1,772 transactions93,840
Charged above the expected fare31 transactions worth 86,800, of which 21,700 excess (return discount or fare error)Not applicable: fare checks done per agency
Duplicate reads at one plaza9 transactions, 18,900 (NETC reason 3002)410 (agency dispute)
Class or axle mismatch6 adjustments, 14,400; 4 disputed with RC proof for 9,600 (NETC 3023)1,180 axle-count misreads (agency dispute)
Debit with no trip or a parked vehicle4 transactions, 7,300 (NETC 3001)230
Billed by plate although a tag was fittedNot applicable in this month640, including administrative fees
Recoverable through disputes57,500 (21,700 + 18,900 + 9,600 + 7,300), 1.49%2,460, 2.55%
Off-route debits for internal review18 transactions, 42,600, 1.10%Tracked separately by the fleet

The recoverable share looks small, but on a fleet spending ₹4.6 crore a year on tolls it is about ₹6.9 lakh, more than the cost of one analyst running the match part-time. The off-route line is not a loss until someone checks it: some deviations are approved diversions, others are personal use or a toll-heavy route chosen against instructions, and the driver settlement process decides which.

Auditing toll charges on a transporter's freight invoice

A shipper or freight buyer paying tolls as a pass-through should check them against the route and vehicle class, not just the total. Ask for the FASTag lines behind each trip's toll charge as a standard invoice attachment.

Where a transporter bills tolls separately from the freight rate, the buyer is effectively paying the carrier's FASTag statement. The same expected-toll logic applies: the lane's plazas, the fare for the declared vehicle class and any return-journey benefit if the truck came back within the plaza's window. A billed toll above the expected figure is either a different vehicle class, a longer route or a charge that the carrier should have disputed itself.

  • Vehicle class declared: the toll should match the class of the vehicle named on the e-way bill or lorry receipt for that trip.
  • Route evidence: plazas on the toll lines should follow the agreed lane; ask for an explanation of any plaza not on it.
  • Duplicates passed through: repeat reads within NPCI's windows are the carrier's to dispute, so they should not appear on your invoice.
  • Tax treatment: access to a road or bridge on payment of toll is exempt under Sl. No. 23 of Notification 12/2017-Central Tax (Rate), so the toll debit itself carries no GST credit to chase.

For drivers who still pay some tolls from cash advances, those amounts belong in the trip settlement rather than the FASTag match; our guide to reconciling driver advances and trip expenses covers that side.

Which toll checks run as fixed rules and which need a controller

Matching and duplicate detection are arithmetic and should run without anyone touching them. Deciding whether an off-route toll was justified, or whether to dispute a class adjustment that might be correct, needs a person with the trip context.

Software that reads images, such as a model that extracts the plaza name, time and amount from a photo of a UPI receipt, saves typing and speeds up chargebacks. It should fill a draft case for the analyst to confirm, because a misread timestamp can push a claim outside the 5-minute evidence window and lose it. The table sets out which tasks belong where.

Scroll horizontally to see all columns.

Toll reconciliation tasks split between fixed rules, software assistance and controller decisions
TaskHow it is handledWho acts
Matching a debit to a trip on VRN, plaza and reader read timeFixed rule with a set time windowMatcher, automatically
Flagging two reads at one plaza within 15 or 10 minutesFixed rule from NPCI's duplicate testMatcher flags; analyst raises reason 3002
Comparing the amount with the plaza fare for the vehicle classFixed rule against the stored fare chartMatcher flags; analyst checks the fare notice
Reading plaza, time and amount from a photo of a UPI or cash receiptExtraction software proposes the fieldsAnalyst confirms before filing reason 3011
Deciding whether a class adjustment is wrongCompare RC or Vahan class with the adjustmentCompliance lead
Judging an off-route toll as approved diversion or misuseContext from dispatch and the driverFleet operations manager
Paying or contesting an unpaid user fee e-noticeCheck GPS and FASTag lines for the passageToll desk analyst within 72 hours

Rollout checklist for fleet and procurement teams

Start in shadow mode for one month, matching every debit but disputing only clear duplicates. Turn on the full exception workflow once the match rate on clean trips is stable and the evidence store is complete.

The checklist covers both owners of toll cost: fleets that hold the FASTag accounts and buyers that pay tolls through freight invoices. For fuel, which follows a similar receipt-against-trip logic but different measurement problems, see our guide on investigating fuel variance. More transport and freight guides are collected in the logistics and supply chain library.

Scroll horizontally to see all columns.

FASTag reconciliation rollout checklist with evidence and pass conditions
StepEvidence to keepPass condition
Tag register matched to the vehicle masterTag ID, mapped VRN, class, RC scanEvery active tag maps to one vehicle with an RC on file
Daily statement or API feed loadedRaw transaction file per dayAll debits and adjustments loaded by 10:00 the next day
Expected toll list on each tripPlaza sequence and fare per classBuilt at dispatch for every trip on a toll lane
GPS passage times retainedTelematics positions near each plazaKept for at least the dispute period plus a margin
Match rate trackedShare of debits matched at the expected fareStable for four weeks before disputes scale up
Chargebacks filed with evidenceCase file per reason codeNo rejections with NRCS code 5225
E-notices handledNotice, decision and payment or representationEvery notice acted on within 72 hours
Freight invoice toll lines auditedCarrier's FASTag lines per tripBilled toll within the expected toll plus agreed tolerance

If you want this match built into your transport or fleet platform, with daily feeds, expected tolls per trip and chargeback case files ready for the issuing bank, send your fleet size and lanes in a request for proposal.

Discuss this workflow

Describe your current systems, the recurring exception and the outcome you need. Keep shipment, customer and financial records out of the initial message.

START A CONVERSATION

Let’s talk about your next build.

Prepare your brief below, then review and send it in your email app to sales@nextlabsonline.com.

SELECTED INDUSTRYLogistics & supply chain

Article: FASTag Toll Reconciliation for Fleets: Trip vs Toll Matching · Freight Rates & Mode Mechanics

THE FIRST CONVERSATION

Your product idea, AI opportunity or automation challenge—and a useful first milestone.

All fields are required.

A few sentences about the problem, your users and timing are enough.

We’ll use your details to respond to your enquiry. Please don’t include patient records, passwords or confidential information. Privacy Policy · Website Terms.

Common operational questions

Practical answers for operations, engineering, and finance teams working on fastag toll reconciliation in logistics & supply chain.

How do I prove a FASTag debit is a duplicate?
Give the issuing bank the transaction reference, reader read date and time and plaza ID of the original debit. Under NPCI circular NPCI/2025-26/NETC/005, a chargeback under reason 3002 qualifies when two reads at one plaza fall within 15 minutes in the same direction or 10 minutes in opposite directions.
What evidence is needed to dispute a vehicle class mismatch?
For chargebacks 3023 and 3024 against class-mismatch debit adjustments, the issuer must submit an RC copy or Vahan record showing gross vehicle weight, axles and seating capacity, plus, for number mismatches, an image with a legible number plate. NPCI accepts only RC or Vahan proof as valid for these codes.
What happens if a toll is recorded but not paid from the FASTag?
Under the National Highways Fee (Second Amendment) Rules, 2026, the owner receives an electronic notice for the unpaid user fee at twice the toll, reduced to the original fee if paid within 72 hours. Representations are also due within 72 hours, and dues unpaid after 15 days are recorded in VAHAN.
Does this process apply to US fleets?
The NETC rules are India-specific. US fleets reconcile transponder statements from E-ZPass and other toll agencies with similar matching logic, but disputes follow each agency's own process rather than network reason codes, and there is no single national clearing body like NPCI to raise chargebacks through.

References

Sources checked 13 November 2026. US and India statutory authorities and vendor documentation support platform facts; the worked examples and diagrams are original.

About the author

Vikasraj Yadav writes about operational decisions, software and automation for NextEdge Labs.