These cookies are required for the website to function properly. They ensure security, enable basic features like page navigation, and store user session data. You cannot disable these cookies.
- Expense Reporting System
- Features
- Mileage and travel
Mileage and travel
Mileage and travel connects a business trip to its reimbursement basis. Mileage entries record the vehicle, expense date, route, distance and purpose. Mileage rates and per diem rates hold the reviewed date and locality references used by the company’s policy. The resulting expense lines enter the same report and approval chain as other expenses. Employees can see how a claim was calculated, while Finance can review the original facts and the rate used for that report revision.
OverviewMileage Log (YTD)×
Expense Reporting System · Mileage and travel
New
Mileage Log (YTD)
Mileage entries
| Entry date | Employee | Vehicle | From address | To address | Miles | |
|---|---|---|---|---|---|---|
| 21 Oct | Olivia Shah | Devon's pickup, 2021 | Office to Denver client site | 18 Willow Street, Denver | 400 | |
| 18 Oct | Marcus Bell | Nico's sedan, 2020 | Home to regional training center | 450 Cedar Road, Reno | 330 | |
| 19 Oct | Camila Ortega | Nico's sedan, 2020 | Airport to supplier plant | 72 Market Lane, Spokane | 300 | |
| 11 Oct | Ibrahim Diallo | Devon's pickup, 2021 | Office to West Ridge depot | 310 Ridge Avenue, Phoenix | 680 | |
| 11 Oct | Hana Kim | Nico's sedan, 2020 | Hotel to customer workshop | 9 Harbor Plaza, Portland | 430 |
6 of 6 records
Olivia ShahMileage entries · ME-89788
Manual milesEntry date21 Oct
VehicleDevon's pickup, 2021
From addressOffice to Denver client site
To address18 Willow Street, Denver
Miles400
What you can do
Record the trip and confirm its distance
An employee selects their registered Vehicles record and enters the route or a supported manual distance. The configured mapping service can suggest driving distance, including the declared round trip. Retain the entered facts and the source of the calculation so Finance can investigate a material difference. A maps result does not prove that the journey occurred or that every mile was business travel. The trip purpose and expense date remain part of the evidence. Avoid creating a second mileage line when a delayed calculation callback is retried.
Keep the approved rate basis intact
Resolve the mileage rate using the expense date and applicable scope, including the intended effective interval and any approved company override. Select per-diem locality and dates using the company’s chosen travel policy. Rate tables must not contain ambiguous overlapping entries for the same scope. Preserve the rate basis used by an approved report when new references arrive. A later correction should retain its own explanation and revision instead of silently changing an employee’s earlier claim. Review partial travel days and supplied meals according to the actual governing policy.
Review the complete travel claim
A travel report can combine receipts, mileage, daily allowances and company-paid items. Check those methods together so the same covered expense is not reimbursed through both an allowance and an actual-cost claim. Eligible Mileage and per diem amounts contribute to employee payable amount; company-card spending remains outside that employee payment. Finance reviews any disallowance and records the approved amount before the downstream payment request. Meals and entertainment retains business purpose and attendee information where required, while tax classification is reviewed independently from whether the employee is reimbursed.
What your team sees
- Mileage Log (YTD). Open the related work within your assigned scope.
- M&E Detail (Current Period). Open the related work within your assigned scope.
What it keeps track of
Data model- Mileage entries
- One row per business trip drive. Either the user enters From / To addresses and the
mileage-calculation-from-google-mapsworkflow computes Miles, or the user enters Miles directly with an odometer-style override. Calculated reimbursement uses the active mileage rates row for the entry date’s tax year. - Mileage rates
- The per-tax-year mileage reimbursement rate. Defaults to the IRS standard mileage rate published annually (e.g. 67¢/mi for 2024, 70¢/mi for 2025); a company-override row supersedes the IRS row for a given year and
RateScope. - Per diem rates
- GSA-style per-diem rates by US city / locality and effective fiscal year. Drives the
PerDiemCapPolicy rules rows for Lodging, M&IE, and Conference per-diem. Refreshed annually from the GSA per-diem publication. - Vehicles
- The submitter’s registered personal vehicle(s) used for business mileage. Mileage entries reference one Vehicle so the audit trail captures which car drove which trip.
- Expense lines
- The line grain. One row per receipt / per per-diem day / per mileage trip. Carries the GL coding, project costing, approved amount (set by the approver — may differ from Amount when a partial disallowance applies), and payment method (out of pocket vs corporate card) that drives the reimbursement branch.
- Expense reports
- The submitter’s report header. One report aggregates many expense lines for a single trip, project, or pay period. Lifecycle: Draft → Submitted → approved by mgr → approved by finance → Reimbursed; with branches Held and Rejected. Reimbursed is set when the downstream Payroll or AP cycle confirms payment.
- Meals and entertainment
- The meals and entertainment classification log for tax review. One row per expense line where
Category.MealsAndEntertainment = true. Carries the attendee list and business purpose required for the deduction; drives the M&E memo on the GL posting and the M&E detail report.
Who uses it
Permissions- Employee
- Records the journey and claim.
- Finance Reviewer
- Reviews distance, rate and evidence.
- Admin
- Maintains verified reference rates.
- Controller / CFO
- Owns exceptional travel-policy decisions.
Set up Expense Reporting System your way.
Start free, then use Proto to change fields, steps and approvals before your team goes live.