Government Mileage Rate 2024 Calculator

2024 GSA Mileage Reimbursement Calculator

The U.S. General Services Administration (GSA) sets the standard mileage reimbursement rates annually for federal employees and, by extension, is often used as a benchmark for many businesses and organizations. These rates are designed to cover the costs associated with using a personal vehicle for official government business, including depreciation, insurance, maintenance, and repairs. For 2024, the GSA has updated these rates to reflect changes in operating costs.

Understanding these rates is crucial for anyone who travels for work and uses their personal vehicle. The reimbursement rate can significantly impact an individual's out-of-pocket expenses. This calculator will help you quickly determine your potential reimbursement based on the miles driven and the applicable rate.

How to Use the Calculator:

  1. Enter the total number of miles you drove for official business.
  2. Select the type of travel from the dropdown menu. The rates vary based on the nature of the travel.
  3. Click "Calculate Reimbursement".
Privately Owned Conveyance (Standard) Privately Owned Conveyance (Moving Expense) Privately Owned Conveyance (Medical Travel) Disaster Area Mileage
Your estimated reimbursement will appear here.
function calculateReimbursement() { var milesDrivenInput = document.getElementById("milesDriven"); var travelType = document.getElementById("travelType").value; var resultDiv = document.getElementById("result"); var milesDriven = parseFloat(milesDrivenInput.value); if (isNaN(milesDriven) || milesDriven < 0) { resultDiv.innerHTML = "Please enter a valid number for miles driven."; return; } var rate = 0; switch (travelType) { case "privatelyOwnedConveyanceStandard": rate = 0.67; // 67 cents per mile for standard business travel break; case "privatelyOwnedConveyanceMoving": rate = 0.21; // 21 cents per mile for moving expenses break; case "privatelyOwnedConveyanceMedical": rate = 0.21; // 21 cents per mile for medical travel break; case "disasterAreaMileage": rate = 0.39; // 39 cents per mile for disaster area travel break; default: rate = 0.67; // Default to standard rate if somehow an invalid type is selected } var reimbursement = milesDriven * rate; resultDiv.innerHTML = "Your estimated reimbursement is: $" + reimbursement.toFixed(2) + ""; } .calculator-container { font-family: sans-serif; max-width: 500px; margin: 20px auto; padding: 20px; border: 1px solid #ccc; border-radius: 8px; box-shadow: 2px 2px 12px rgba(0,0,0,0.1); } .input-section { margin-bottom: 15px; } label { display: block; margin-bottom: 5px; font-weight: bold; } input[type="number"], select { width: calc(100% – 12px); padding: 10px; border: 1px solid #ccc; border-radius: 4px; box-sizing: border-box; } button { width: 100%; padding: 10px 15px; background-color: #007bff; color: white; border: none; border-radius: 4px; cursor: pointer; font-size: 16px; transition: background-color 0.3s ease; } button:hover { background-color: #0056b3; } .result-section { margin-top: 20px; padding: 15px; background-color: #e9ecef; border: 1px solid #ced4da; border-radius: 4px; text-align: center; font-size: 18px; } .result-section strong { color: #28a745; }

Leave a Comment