Gsa Mileage Rate Calculator

Understanding GSA Privately Owned Vehicle (POV) Mileage Reimbursement

For federal employees and authorized travelers, using a privately owned vehicle (POV) for official government business often allows for mileage reimbursement. The General Services Administration (GSA) establishes these reimbursement rates, which are designed to cover the fixed and variable costs of operating a vehicle, such as gasoline, oil, maintenance, insurance, and depreciation.

It is crucial to note that GSA mileage rates fluctuate. They are typically adjusted annually at the start of the calendar year, but can occasionally change mid-year based on significant shifts in fuel prices or other economic factors. The rate you use must correspond to the date the travel occurred.

How to Calculate Your POV Mileage Reimbursement

Calculating your reimbursement is a straightforward process involving two primary figures:

  1. Business Miles Driven: The total distance traveled specifically for official business purposes. This does not include commuting miles.
  2. The Applicable GSA Rate: The cents-per-mile rate established by the GSA for the specific type of vehicle (automobile, motorcycle, or airplane) and the timeframe in which the travel took place.

The formula is simple: Total Reimbursement = Business Miles × GSA Rate per Mile.

Use the calculator below to quickly estimate your reimbursement amount. While a common default rate is provided, always verify the exact rate applicable to your travel dates on the official GSA website.

GSA Mileage Rate Calculator

Enter your business miles and the appropriate rate for your travel date.

(Example: Enter 0.67 for 67 cents/mile)
function calculateGSAReimbursement() { // Get input values var milesInput = document.getElementById("gsaMiles").value; var rateInput = document.getElementById("gsaRate").value; // Parse values to numbers var miles = parseFloat(milesInput); var rate = parseFloat(rateInput); var resultDiv = document.getElementById("gsaResult"); // Validation: Check if values are valid numbers and non-negative if (isNaN(miles) || miles < 0 || milesInput === "") { resultDiv.innerHTML = "Please enter a valid number for miles driven."; return; } if (isNaN(rate) || rate < 0 || rateInput === "") { resultDiv.innerHTML = "Please enter a valid GSA rate per mile."; return; } // Calculate total reimbursement var totalReimbursement = miles * rate; // Format result to currency (USD) var formattedResult = totalReimbursement.toLocaleString('en-US', { style: 'currency', currency: 'USD', minimumFractionDigits: 2, maximumFractionDigits: 2 }); // Display the result resultDiv.innerHTML = "Total Reimbursement: " + formattedResult; }

*Note: This calculator is for estimation purposes. Final reimbursement is subject to approval and official GSA rates applicable at the time of travel.

Leave a Comment