# Track Mileage in QuickBooks Online, Self-Employed and Desktop for Maximum Tax Deductions **Tracking mileage accurately** is essential for any business that relies on vehicles for daily operations. Whether you’re a freelancer, small business owner, or managing a team of drivers, proper mileage tracking helps you maximize tax deductions, reduce manual errors, and stay audit-ready. With QuickBooks Online, QuickBooks Self-Employed, and QuickBooks Desktop, you can automate and manage business mileage efficiently. In this comprehensive guide, you’ll learn **how to set up automatic mileage tracking**, categorize trips, fix mileage tracking issues, and manage vehicle data across all QuickBooks platforms. If **QuickBooks mileage tracker stops recording trips** or shows inaccurate distances, follow these steps to restore proper functionality in QuickBooks Online, QuickBooks Self-Employed, or QuickBooks Desktop (mobile integration). ## Why Mileage Tracking Matters for Your Business? Every business mile you drive can translate into valuable tax deductions. Without accurate records, you risk missing legitimate write-offs or facing compliance issues. Using QuickBooks mileage tracking allows you to: * Automatically detect and record trips * Separate business and personal mileage * Assign trips to specific vehicles * Export mileage data for accounting or tax filing * Maintain IRS-compliant documentation Instead of manually logging trips, QuickBooks handles the tracking while you focus on running your business. ![track-mileage-with-quickbooks-apps](https://hackmd.io/_uploads/B1_2t5pdbe.jpg) ## How to Automatically Track Mileage in QuickBooks Online? If you use QuickBooks Online, the mobile app makes mileage tracking effortless. Drivers simply activate the app, and it records trips from start to finish. **Note:** Mileage tracking features may be limited in Free or Lite plans. Upgrade your subscription through **Settings → Subscriptions and Billing** to unlock full functionality. ### Step 1: Check User Permissions for Mileage Tracking Before tracking mileage, confirm that the correct user roles are assigned. Only admin users can **enable and manage mileage tracking in QuickBooks Online**. If you have team drivers, update their permissions so they can record business trips using the mobile app. To adjust permissions: 1. Go to **Settings** 2. Select **Manage Users** 3. Edit the user role to ensure proper access Proper permissions ensure secure and accurate mileage reporting. ### Step 2: Enable Automatic Mileage Tracking and Add Vehicles To begin tracking: 1. Open **QuickBooks Online**. 2. Navigate to **Mileage settings**. 3. Turn on **Auto-Tracking**. #### Add Your Vehicles First Before recording trips, enter each business vehicle into your account. Assigning trips to specific vehicles improves reporting accuracy and simplifies tax preparation. Adding vehicles ensures: * Correct mileage allocation * Accurate expense tracking * Cleaner year-end reports ### Step 3: Automatically Track Business Miles with the Mobile App The QuickBooks Online mobile app automatically detects trips from start to finish. Here’s how it works: 1. Open the **mobile app** before you begin driving. 2. Keep the app running in the background. 3. The app records distance and route automatically. 4. **Review and categorize** the trip when you arrive. No manual input is required while driving—just let the app run. ### Step 4: Categorize and Review Your Trips After completing a trip, you must categorize it as Business or Personal. #### On iOS or Android: 1. Open the **QuickBooks mobile app**. 2. Tap the **menu icon ☰**. 3. Select **Mileage**. 4. Go to the **Unreviewed** tab. 5. Swipe left for Business or right for Personal. 6. Add a **trip purpose**. 7. Select the **vehicle used**. 8. Tap **Save**. #### On a Web Browser: 1. Go to **Expenses & Bills**. 2. Select **Mileage**. 3. Choose the **trip**. 4. Mark as **Business or Personal**. 5. Edit details if needed. 6. Click **Save**. Clear categorization ensures accurate reporting and deduction calculations. ## Export Mileage Data for Accounting or Taxes Need to share mileage data with your accountant? To export trips: 1. Go to **Mileage**. 2. Click the **dropdown** next to **Add Trip**. 3. Select **Download Trips**. QuickBooks downloads a CSV file directly to your computer, ready for review or submission. ## How to Fix Mileage Tracking Issues in the QuickBooks Mobile App (iOS & Android)? Sometimes the app may miss trips or record incorrect distances. Most issues stem from permission settings or background app restrictions. Let’s fix them step-by-step. ### Step 1: Turn On Auto-Tracking in the App #### On iOS: 1. Open the **QuickBooks mobile app**. 2. Go to **Settings ⚙ > Mileage**. 3. Enable **Auto-track** your miles. 4. Allow **location access**. 5. Set location to **Always**. #### On Android: 1. Open **Settings ⚙ > Mileage**. 2. Turn on **Auto-tracking**. 3. Grant **full location** permissions. 4. Allow background activity access. Without full location access, the app cannot consistently track mileage. ### Step 2: Adjust Device Location Settings Mileage tracking works best when the app runs in the background. #### iOS Users: 1. Go to **Settings > QuickBooks**. 2. Set Location to **Always**. 3. Enable: * Motion & Fitness * Background App Refresh * Cellular Data Avoid selecting **“While Using the App,”** as this limits tracking. #### Android Users: Different devices have different settings. Ensure: * Background data is enabled * Battery optimization is disabled for QuickBooks * Location access is set to Always ### Step 3: Disconnect Hotspot While Driving (Android) If connected to a Wi-Fi hotspot during trips, mileage recording may become inaccurate. Keep Wi-Fi on if needed but disconnect from active hotspots while driving. ### Step 4: Use the Built-In Troubleshooting Tool The QuickBooks app includes a diagnostic tool. #### On iOS: 1. Go to **Settings ⚙ > Mileage > Troubleshooting** 2. Ensure all settings show **green checkmarks** #### On Android: 1. Go to **Settings ⚙ > Mileage** 2. Review the **Avoid missed trips** section If you see warning icons, follow the prompts to correct the issue. ### Step 5: Prevent Battery-Saving Apps from Blocking Tracking Third-party antivirus or battery-saving apps can stop mileage tracking. Add the QuickBooks mobile app to: * Approved apps list * Ignored battery optimization list * Unrestricted data usage list This ensures uninterrupted tracking. ### Step 6: Keep Your App and Device Updated Outdated software can cause compatibility issues. * Update the QuickBooks mobile app via the **App Store or Google Play**. * Install the latest iOS or Android updates. * Ensure your device meets minimum OS requirements. Regular updates improve performance and reliability. ## How to Automatically Track Mileage in QuickBooks Self-Employed? Freelancers and independent contractors can **use QuickBooks Self-Employed for automatic mileage tracking**. ### How to Set Up: 1. Open the **Self-Employed mobile app**. 2. Tap **Menu ☰ > Mileage**. 3. Turn on **Auto-Tracking**. 4. Grant **location permissions**. The app automatically detects and records trips while you drive. ### Categorize Trips: * Swipe left for Business. * Swipe right for Personal. * Add a business purpose. * Save. You can also manually add, edit, or delete trips at any time. This system is ideal for gig workers, consultants, and sole proprietors who need streamlined tax documentation. ## How to Set Up Mileage Tracking in QuickBooks Desktop? If you use QuickBooks Desktop, you can enable **Track Vehicle Mileage** under **Company settings**. ### Add Vehicles 1. Go to **Company > Track Vehicle Mileage**. 2. Open the **Vehicle List**. 3. Add a **new vehicle**. 4. Enter **vehicle details**. 5. **Save**. ### Manage Mileage Rates QuickBooks automatically applies IRS standard mileage rates. You can: 1. Add custom rates 2. Enter effective dates 3. Modify rate amounts ### Manually Add Trips To record a trip manually: 1. Select **Add Trip**. 2. Enter **dates and locations**. 3. Input **odometer readings or calculated distance**. 4. Assign **vehicle**. 5. Mark as **billable or reimbursable** if needed. 6. **Save**. Trips entered directly into Desktop are automatically approved. ## Best Practices for Accurate Mileage Tracking in QuickBooks To ensure consistent tracking: 1. Open the app before driving. 2. Keep your phone charged. 3. Avoid Low Power Mode during trips. 4. Disable restrictive battery optimizations. 5. Review trips daily. Stop-and-go traffic may create multiple short trips. This is normal and does not require editing unless needed. ## Final Thoughts: Maximize Tax Deductions with Automated Mileage Tracking **Accurate mileage tracking** simplifies tax filing, improves financial visibility, and reduces administrative workload. Whether you use QuickBooks Online, QuickBooks Self-Employed, or QuickBooks Desktop, automated tracking helps you maintain compliance and capture every deductible mile. By enabling auto-tracking, adjusting device settings, and reviewing trips regularly, you can eliminate manual logs and ensure every business mile counts. Start tracking today and turn every drive into documented savings. ## Frequently Asked Questions ### Q. Why Is QuickBooks Mileage Tracker Not Working on My iPhone? If the **mileage tracker in QuickBooks Online or QuickBooks Self-Employed** is not recording trips on your iPhone, the issue usually relates to location or background settings. #### Common Causes: * Location access is set to **“While Using the App”** instead of **“Always”** * Background **App Refresh** is turned off * Low Power Mode is enabled * The app is outdated * You’re not logged in as an Admin user #### How to Fix It: 1. Go to **iPhone Settings → Privacy → Location Services**. 2. Select **QuickBooks** and choose **Always**. 3. Turn on **Motion & Fitness** and **Background App Refresh**. 4. Disable **Low Power Mode** while driving. 5. Update the app from the **App Store**. 6. Confirm you’re signed in as a company admin. Once these settings are corrected, the mileage tracker should detect and record trips automatically. ### Q. How to Fix QuickBooks Mileage Tracker Not Working on Android? If your Android device is not tracking trips in QuickBooks, the problem often involves battery optimization or location permissions. #### Common Reasons: * Location permission not set to **“Allow all the time”** * Battery Saver or Data Saver restricting the app * App not allowed to run in the background * Connected to a hotspot while driving * Outdated app version #### Steps to Fix: 1. Go to **Settings → Apps → QuickBooks → Permissions**. 2. Set **Location to Allow all the time**. 3. Disable **battery optimization** for QuickBooks. 4. Enable **Allow** background data usage. 5. Disconnect from Wi-Fi hotspots while driving. 6. Update the app via **Google Play Store**. After adjusting these settings, open the app before starting your trip to ensure it runs properly in the background. ### Q. How to Resolve QuickBooks App Issues Quickly? If the QuickBooks mobile app is crashing, freezing, or not syncing data, follow these quick troubleshooting steps: Quick Fix Checklist: 1. Log out and log back in 2. Close and reopen the app 3. Restart your device 4. Clear app cache (Android only) 5. Update the app to the latest version 6. Update your device’s operating system If the issue persists, uninstall and reinstall the app. This refreshes system files without affecting your company data stored in the cloud. For Desktop users of QuickBooks Desktop, ensure you install the latest product updates and verify your company file for errors. ### Q. How to Fix “You Do Not Have the Proper Permission” Error in QuickBooks? This error appears when your user role does not have the required access rights. #### Why It Happens: * You’re not signed in as an Admin * Your user role has limited permissions * You’re trying to access restricted features like mileage tracking or payroll #### How to Fix It: 1. Log in as the **Primary Admin**. 2. Go to **Settings → Manage Users**. 3. Edit the **user profile**. 4. Assign the correct role (Admin or Custom with required permissions). 5. **Save** changes and ask the user to sign out and back in. Only Admin users can enable mileage tracking or manage certain financial features. Adjusting permissions resolves the issue immediately. ### Q. How to Track Vehicle Mileage in QuickBooks? **Tracking mileage in QuickBooks** is simple and helps maximize tax deductions. #### In QuickBooks Online: 1. Enable **Mileage Tracking** in **Settings**. 2. Add your **vehicles**. 3. Open the **mobile app** before driving. 4. Let the app auto-detect trips. 5. Categorize trips as **Business or Personal**. 6. Add a business purpose and save. #### In QuickBooks Self-Employed: 1. Turn on Auto-Tracking in the Mileage section. 2. Allow full location access. 3. Review and categorize trips after driving. #### In QuickBooks Desktop: 1. Go to **Company → Track Vehicle Mileage**. 2. Add **vehicles**. 3. Enter trips manually or use the iOS mobile app. 4. Approve and review trips as needed. You can also export mileage data as a CSV file for tax reporting or share it with your accountant.