earn.wiki

Gig Platform Fee Comparison 2026: What Uber, DoorDash, TaskRabbit, and Upwork Actually Take

The number that matters isn't the platform's advertised commission rate -- it's your effective take rate after service fees, promotional structures that quietly reduce your per-order payout, payment processing, and the unpaid time spent waiting for assignments. Here's how four major platforms actually compare when you do that math.

Rideshare and delivery: Uber and DoorDash

Uber's driver-facing commission has historically run in the 25-28% range on rides, but that figure understates the real cut because it doesn't include "upfront pricing" adjustments the platform makes between what riders pay and what drivers are shown as their fare basis. Combined with promotional structures (quest bonuses, surge multipliers that get partially absorbed by dynamic base fares), drivers who track meticulously report effective take rates in the 25-35% range depending on market and time of day.

DoorDash's base pay model uses a formula tied to estimated time, distance, and desirability, with tips added on top -- but the base pay floor has been a point of ongoing dispute, since a low guaranteed base can effectively shift cost onto customer tips rather than platform payout. DoorDash's own commission from restaurants runs 15-30% depending on the plan tier, which is a separate fee stream from what drivers see, but it explains why some restaurants pad menu prices on delivery platforms, indirectly affecting order volume and driver tip pools.

Worked example: a $22 gross delivery order (base pay + tip) after roughly $4-5 in vehicle cost (gas at current per-mile averages, plus a depreciation/maintenance allocation most drivers never track) nets closer to $17-18 pre-tax. Multiply the untracked vehicle cost across a full week of shifts and it is often 15-20% of gross earnings -- money that never shows up on a platform earnings summary because the platform has no reason to calculate it for you.

TaskRabbit

TaskRabbit charges taskers a service fee that has moved around over the years but has generally sat in the 15-20% range on the hourly or fixed rate a tasker sets, plus a separate trust and support fee charged to the client. The advertised hourly rate you set is not what lands in your account. A tasker billing $50/hour nets roughly $40-42/hour before accounting for unpaid travel time to and from the job -- which, for tasks under two hours, can consume 20-40% of the total time commitment without generating any billable minutes.

The practical fix taskers use: price in travel time explicitly as part of the quoted rate for jobs outside a tight radius, and decline low-dollar jobs (under roughly $40-50 total) that require more than 20 minutes of one-way travel, since the effective hourly rate on those jobs routinely falls below minimum wage once travel is counted.

Upwork

Upwork's freelancer service fee is a sliding scale tied to lifetime billings with a specific client: 10% on the first $500 billed to that client, dropping to 5% above that threshold (rates have shifted over Upwork's history, so confirm the current tier structure on your account before pricing a long-term contract). This structure rewards long-term client relationships over one-off gigs -- a freelancer who lands one client and bills $10,000 over a year pays a blended rate closer to 5.5-6%, while someone doing five separate $500 one-off jobs for five different clients pays the full 10% on every one.

The less-discussed cost on Upwork is Connects -- the credits required to submit proposals, which cost real money and are non-refundable regardless of whether you win the job. A freelancer submitting 20 proposals to land 2 contracts has spent Connects on the 18 that didn't convert; budgeting for a realistic proposal-to-win ratio (commonly 10-20%, worse for new accounts with no reviews) is part of the real cost of using the platform, not just the percentage fee on completed work.

Side-by-side effective take rate

PlatformAdvertised feeEffective take (incl. hidden costs)
Uber (rides)~25%25-35%
DoorDashBase pay formula, varies~20-30% of gross incl. vehicle costs
TaskRabbit15-20%20-35% incl. unpaid travel
Upwork5-10% tiered7-15% incl. Connects spend

The tracking habit that changes the math in your favor

Every platform above shows you gross payout, not net. None of them will calculate your vehicle depreciation, unpaid travel time, or proposal-credit spend for you -- there's no incentive for them to make their effective take rate more visible. The single highest-leverage habit for any of these platforms is logging actual hours worked (including unpaid wait and travel time) against actual net deposits for two to three weeks, then calculating your true hourly rate. Most gig workers who do this for the first time find their real number is 20-40% lower than the platform's advertised rate, and they use that number -- not the advertised one -- to decide which platform, which job types, and which hours are actually worth their time.

Related reading