Free trial
Colour

IFTA fuel tax report

Load your boundaries and rates, work out each quarter's miles by state or province from GPS, tag fuel purchases, and read the quarterly report.

For
OwnerFleet managerAccountant
Hosting
Any hosting
Devices
All devices
Business
Trucking

Checked against Pop Dispatch 0.1.0

Each quarter a carrier reports the miles driven and the fuel bought in each state or province. Pop Dispatch builds the figures from your GPS positions and your fuel purchases. You supply the boundary files and the quarter's tax rates, because the report is only as sound as those inputs.

The report gives, for each jurisdiction, the miles, the fuel the miles used, the fuel you bought there with tax paid, and the tax due or the credit. Check the filing rules of your base jurisdiction before you file; Pop Dispatch does not file for you and does not work out interest or penalties.

Before you start #

  • Trucks report GPS positions (Fleet live map).
  • Each fuel purchase is entered in Fleet fuel.
  • You have each jurisdiction's boundary as a public boundary file, and its published rate for the quarter.

Steps #

  1. Open Fuel tax. Under Boundaries, load each state and province you drive through. Each has a code such as TX or ON and its rings of longitude and latitude.
  2. Under Rates, choose the quarter and type each jurisdiction's rate in dollars per US gallon.
  3. Choose Work out miles from GPS for the quarter. Pop Dispatch adds up the distance between positions in each jurisdiction, by truck and day. A gap of more than three hours between positions is left out.
  4. Under Miles, add miles by hand for a truck with no GPS or for a gap. Hand-entered miles for a truck and day replace its GPS miles for that day.
  5. Under Fuel, give each purchase its jurisdiction and say whether tax was paid at the pump. A purchase with no jurisdiction is left out and the report says how many.
  6. Open Report for the quarter. Read the warnings first: miles outside every boundary, missing rates, fuel without a jurisdiction. Download the CSV for your filing.
Technical details
  • POST /trucking/ifta/jurisdictions, POST /trucking/ifta/rates (rate_x10000 is dollars per gallon times 10,000), POST /trucking/ifta/gps-miles, POST /trucking/ifta/miles, POST /trucking/ifta/fuel/:id, GET /trucking/ifta/report and /report.csv.
  • Fleet miles per gallon is total miles over total gallons. Each jurisdiction's fuel used is its miles divided by the fleet miles per gallon. Net taxable gallons are fuel used less tax-paid fuel bought there. Tax is net taxable gallons times the rate.
  • A quarter is written 2026-Q3. Days are cut in UTC.

If something goes wrong #

  • Load the jurisdiction boundaries first: step 1.
  • There are no miles for this quarter: run step 3 or add miles by hand.
  • There is no fuel for this quarter: enter the purchases in Fleet fuel.