Skip to main content

NTTA Toll CSV

CSV format exported from the NTTA (North Texas Tollway Authority) account portal.
Download a sample file: ntta-toll-sample.csv

Field Reference

CSV ColumnDB ColumnTypeDescription
Transaction Datetransaction_datedateDate of toll transaction
Transaction Timetransaction_timetextTime (stored as-is, CST)
Plaza/Gantry Nameplaza_nametextToll plaza or gantry location
RoadwayroadwaytextRoad name (PGBT, DNT, etc.)
AmountamountnumericToll amount (USD)
Tag Numbertag_numbertextTollTag transponder ID
VehicleplatetextVehicle description or plate

Common Roadways

AbbreviationFull Name
PGBTPresident George Bush Turnpike
DNTDallas North Tollway
SRTSam Rayburn Tollway
LBJLBJ Express
CTTLChisholm Trail Tollway
MCLPMountain Creek Lake Parkway

Date Handling

NTTA reports in Central Time (CST/CDT). Dates are stored as-is in the database — do NOT convert to UTC.
// CORRECT
const parsed = new Date(dateStr);
txDate = `${parsed.getFullYear()}-${String(parsed.getMonth()+1).padStart(2,"0")}-${String(parsed.getDate()).padStart(2,"0")}`;

// WRONG - shifts to UTC, may change the date
txDate = new Date(dateStr).toISOString().split("T")[0];

Deduplication

Toll transactions are deduplicated by: provider + transaction_date + amount + plaza_name