[{"data":1,"prerenderedAt":226},["ShallowReactive",2],{"i-lucide:globe":3,"i-lucide:chevron-down":8,"i-lucide:menu":10,"i-simple-icons:apple":12,"i-simple-icons:googleplay":14,"i-lucide:arrow-up-right":16,"guide:en:\u002Fguides\u002Ftrack-driving-income":18,"i-lucide:arrow-right":220,"i-lucide:arrow-left":222,"i-lucide:calendar-days":224},{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":7},0,24,false,"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"12\" cy=\"12\" r=\"10\"\u002F>\u003Cpath d=\"M12 2a14.5 14.5 0 0 0 0 20a14.5 14.5 0 0 0 0-20M2 12h20\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":9},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m6 9l6 6l6-6\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":11},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M4 5h16M4 12h16M4 19h16\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":13},"\u003Cpath fill=\"currentColor\" d=\"M12.152 6.896c-.948 0-2.415-1.078-3.96-1.04c-2.04.027-3.91 1.183-4.961 3.014c-2.117 3.675-.546 9.103 1.519 12.09c1.013 1.454 2.208 3.09 3.792 3.039c1.52-.065 2.09-.987 3.935-.987c1.831 0 2.35.987 3.96.948c1.637-.026 2.676-1.48 3.676-2.948c1.156-1.688 1.636-3.325 1.662-3.415c-.039-.013-3.182-1.221-3.22-4.857c-.026-3.04 2.48-4.494 2.597-4.559c-1.429-2.09-3.623-2.324-4.39-2.376c-2-.156-3.675 1.09-4.61 1.09zM15.53 3.83c.843-1.012 1.4-2.427 1.245-3.83c-1.207.052-2.662.805-3.532 1.818c-.78.896-1.454 2.338-1.273 3.714c1.338.104 2.715-.688 3.559-1.701\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":15},"\u003Cpath fill=\"currentColor\" d=\"m22.018 13.298l-3.919 2.218l-3.515-3.493l3.543-3.521l3.891 2.202a1.49 1.49 0 0 1 0 2.594M1.337.924a1.5 1.5 0 0 0-.112.568v21.017c0 .217.045.419.124.6l11.155-11.087zm12.207 10.065l3.258-3.238L3.45.195a1.47 1.47 0 0 0-.946-.179zm0 2.067l-11 10.933c.298.036.612-.016.906-.183l13.324-7.54z\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":17},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M7 7h10v10M7 17L17 7\"\u002F>",{"id":19,"title":20,"body":21,"description":210,"extension":211,"lastModified":212,"meta":213,"navigation":214,"path":215,"published":214,"seo":216,"seoKey":217,"stem":218,"__hash__":219},"guides_en\u002Fguides\u002Ftrack-driving-income.md","How to track driving income, expenses and net earnings",{"type":22,"value":23,"toc":192},"minimark",[24,28,31,36,39,42,49,53,56,59,65,68,72,75,78,82,85,88,92,95,98,102,105,124,127,130,134,137,140,143,147,152,155,159,162,166,169,173],[25,26,27],"p",{},"Track each work shift as a session. Record the income and tips you receive, the expenses you pay, your breaks and your distance. At the end, subtract recorded expenses from income, including tips. Divide that balance by work time after breaks to find your net earnings per working hour.",[25,29,30],{},"CarGain keeps those records together for taxi, rideshare, delivery and private-hire drivers. You enter the figures yourself. It does not import jobs from a platform account or detect trips automatically.",[32,33,35],"h2",{"id":34},"_1-start-a-session-for-the-whole-shift","1. Start a session for the whole shift",[25,37,38],{},"A session represents a shift, not one passenger trip. Select your vehicle and start when work begins. If you use distance tracking, enter the starting odometer reading. Kilometers and miles are supported.",[25,40,41],{},"The last reading can help fill the starting value, but check the actual dashboard. Personal driving between shifts can change it. If you skip the starting odometer, you can enter the distance traveled when you end the session instead.",[25,43,44],{},[45,46],"img",{"alt":47,"src":48},"CarGain home screen with the selected vehicle and start-session control","\u002Fimages\u002Fen\u002Fhome.webp",[32,50,52],{"id":51},"_2-record-income-and-keep-tips-separate","2. Record income and keep tips separate",[25,54,55],{},"When safely parked, add the fare, any tip and the platform or income category that applies. Tips remain identifiable within the income total. Avoid recording the same tip a second time as another fare.",[25,57,58],{},"Choose a default platform and income category in Settings if most of your work follows the same pattern. You can change the selection for individual entries. Work from multiple platforms can stay in the same shift.",[25,60,61],{},[45,62],{"alt":63,"src":64},"CarGain income entry with fare, tip and platform fields","\u002Fimages\u002Fen\u002Fadd-income.webp",[25,66,67],{},"Check what the amount you enter represents. If a platform already deducted its fee from a payout, recording that fee again as an expense would subtract it twice. CarGain calculates from your entries; it does not reconcile them with a platform statement.",[32,69,71],{"id":70},"_3-add-the-expenses-you-want-to-include","3. Add the expenses you want to include",[25,73,74],{},"Record an expense amount and category, such as fuel, parking or tolls. Use the transaction time to place it within the session. You can edit mistakes later within the history your plan gives you access to.",[25,76,77],{},"A shift's recorded balance only includes costs you entered. It does not automatically account for insurance, vehicle depreciation, unpaid bills or taxes. A fuel purchase on one day also need not represent exactly the fuel used during that shift. Keep that distinction in mind when comparing days.",[32,79,81],{"id":80},"_4-record-breaks-so-hourly-earnings-use-working-time","4. Record breaks so hourly earnings use working time",[25,83,84],{},"Start a break when you stop working and end it when you return. The work timer pauses while a separate break timer runs. CarGain subtracts recorded breaks from work time, then uses that working time to calculate hourly earnings.",[25,86,87],{},"You can add an expense while on a break. End the break before adding income. If you accidentally leave a break running, correct its times from the session history when connected. You can also enter a total break duration for a manually recorded past shift.",[32,89,91],{"id":90},"_5-finish-the-session-and-check-the-distance","5. Finish the session and check the distance",[25,93,94],{},"If you entered a starting odometer, enter the ending value. CarGain uses their difference as the session distance and rejects an end reading below that session's start. If you skipped the start reading, enter traveled distance instead of the absolute number on the dashboard.",[25,96,97],{},"Session-start and manual-entry forms also compare readings with the vehicle's surrounding records. A conflict is a warning you can review and still save. Unusually large distances relative to the recorded duration can require confirmation. These checks help catch typing errors; they do not independently verify where the vehicle traveled.",[32,99,101],{"id":100},"a-worked-example","A worked example",[25,103,104],{},"Suppose a shift runs from 09:00 to 15:00 and includes a one-hour break. You record $110 in fares, $10 in tips and $30 in expenses.",[106,107,108,112,115,118,121],"ul",{},[109,110,111],"li",{},"Recorded income including tips: $120.",[109,113,114],{},"Balance after recorded expenses: $120 − $30 = $90.",[109,116,117],{},"Work time after the break: 6 − 1 = 5 hours.",[109,119,120],{},"Net per working hour: $90 ÷ 5 = $18.",[109,122,123],{},"Net per elapsed hour, including the break: $90 ÷ 6 = $15.",[25,125,126],{},"This is an illustrative example, not measured driver earnings. The two hourly figures answer different questions. CarGain's net work time excludes recorded breaks. The $90 balance is before any costs or taxes you did not enter.",[25,128,129],{},"If you also recorded 100 km, the entered expenses amount to $0.30 per kilometer. That is the cost per kilometer for those recorded expenses, not the vehicle's total ownership cost. Use consistent units and currency when comparing shifts. Changing the currency setting does not convert historical amounts.",[32,131,133],{"id":132},"review-patterns-and-export-records","Review patterns and export records",[25,135,136],{},"The Free plan includes the latest seven days of detailed history and an all-time summary. Pro adds full history, week\u002Fmonth\u002Fyear analysis, more breakdowns and multiple vehicles. Those views help compare your own recorded shifts and see how time, expenses and platforms affect the result.",[25,138,139],{},"For a file you can keep or share, choose one vehicle and a date range in Reports. Income and expense reports support CSV and XLSX. Mileage reports use CSV and contain a row per session. Free includes one successful report per UTC calendar month; Pro removes the monthly quota and permits regeneration.",[25,141,142],{},"Report creation and download require an internet connection. Finish the active session and synchronize pending source records before generating a report. Missing distance data stays missing; a blank field does not mean zero driving.",[32,144,146],{"id":145},"common-questions","Common questions",[148,149,151],"h3",{"id":150},"what-if-i-forget-to-start-a-session","What if I forget to start a session?",[25,153,154],{},"Use manual entry to record a past shift, its start\u002Fend times, income, expenses, distance and total break time. It cannot overlap an existing session, and the available dates follow your plan's history access.",[148,156,158],{"id":157},"can-i-keep-logging-when-the-connection-drops","Can I keep logging when the connection drops?",[25,160,161],{},"Supported income, expense and session changes are stored in an encrypted local queue and synchronized later. You can manage breaks offline when the relevant session and break records are available locally. Check synchronization status before relying on a record from another device or generating a report.",[148,163,165],{"id":164},"does-a-mileage-export-replace-a-tax-log","Does a mileage export replace a tax log?",[25,167,168],{},"A CarGain mileage export organizes session records. It does not capture every trip's destination and business purpose, guarantee compliance with local record-keeping rules or file a tax return. Check the requirements that apply to your situation before using it for filing.",[148,170,172],{"id":171},"where-can-i-check-plan-details-or-get-help","Where can I check plan details or get help?",[25,174,175,176,181,182,186,187,191],{},"Read the ",[177,178,180],"a",{"href":179},"\u002F#plans","Free and Pro comparison"," and check current localized prices in the app. The ",[177,183,185],{"href":184},"\u002Fcontact","contact page"," provides support, and the ",[177,188,190],{"href":189},"\u002Fprivacy","privacy policy"," explains how CarGain handles data.",{"title":193,"searchDepth":194,"depth":194,"links":195},"",2,[196,197,198,199,200,201,202,203],{"id":34,"depth":194,"text":35},{"id":51,"depth":194,"text":52},{"id":70,"depth":194,"text":71},{"id":80,"depth":194,"text":81},{"id":90,"depth":194,"text":91},{"id":100,"depth":194,"text":101},{"id":132,"depth":194,"text":133},{"id":145,"depth":194,"text":146,"children":204},[205,207,208,209],{"id":150,"depth":206,"text":151},3,{"id":157,"depth":206,"text":158},{"id":164,"depth":206,"text":165},{"id":171,"depth":206,"text":172},"Follow a driving shift from the first odometer reading to the final report. Record tips and breaks, then calculate earnings from the costs you actually logged.","md","2026-09-24T00:00:00.000Z",{},true,"\u002Fguides\u002Ftrack-driving-income",{"title":20,"description":210},"drivingIncome","guides\u002Ftrack-driving-income","cwK5wX6CA1jgrVFNPsWit8kRcPycKxwflnhjvhi13Ec",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":221},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M5 12h14m-7-7l7 7l-7 7\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":223},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m12 19l-7-7l7-7m7 7H5\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":225},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M8 2v3m8-3v3\"\u002F>\u003Crect width=\"18\" height=\"18\" x=\"3\" y=\"3\" rx=\"2\"\u002F>\u003Cpath d=\"M3 9h18M8 13h.01M12 13h.01M16 13h.01M8 17h.01M12 17h.01M16 17h.01\"\u002F>\u003C\u002Fg>",1791297313108]