This question comes up every week from couriers in our early-access group, and the honest answer is that it depends on where you are, what you are delivering, and how you measure "better." Hourly income during peak hours looks different from average income across a full week. Income before fuel looks different from income after. Platform-specific bonus structures change every quarter.
What we can offer is an analysis of patterns from aggregated earnings data across our early-access cohort in the Sao Paulo metro area, combined with what we know about how each platform structures its payments. This is not audited research. It reflects the experience of a specific group of couriers in one city during a particular period. Platform policies change, and the patterns we describe here may not hold indefinitely or in different cities.
With that framing in place, here is what the data shows.
Volume versus rate: the fundamental tradeoff
The most important variable in platform earnings is not the per-delivery rate in isolation. It is the product of rate and volume. A platform that pays R$ 8 per delivery but gives you 10 deliveries per hour in a dense zone is better than one that pays R$ 11 per delivery but keeps you idle for stretches waiting for orders.
iFood has the highest order volume in Sao Paulo by a significant margin. This is not a close comparison: iFood has the largest restaurant and customer base in the city, and that translates to higher order density during peak hours in commercial zones. For a courier operating in areas like Pinheiros, Itaim Bibi, Vila Olimpia, or Jardins, iFood's volume advantage means shorter wait times between pickups and higher orders-per-hour during evening and weekend peaks.
The tradeoff is that iFood's base per-delivery rates are generally lower than Rappi's, because the platform can afford to pay less per order when couriers benefit from volume. This is the classic volume-versus-rate tradeoff that every courier on multiple platforms has noticed.
iFood: the volume platform
iFood operates a tiered courier status system that affects the orders you see and the bonuses you qualify for. Couriers who maintain high acceptance rates, low cancellation rates, and consistent completion metrics move into higher tiers that unlock better order access and priority in the queue during surge periods.
The practical implication is that on iFood, your earnings in month three of consistent operation will be meaningfully different from your earnings in month one. The platform rewards tenure and consistency with priority access, and that compounds over time. A new iFood courier and an iFood courier with 18 months of strong metrics are not operating in the same conditions, even in the same zone at the same time.
iFood's turbo bonus programs, which activate on specific days or during specific time windows, are the single largest earnings spike mechanism on the platform. A turbo week where iFood offers R$ 3 to R$ 5 extra per delivery during peak hours can add R$ 200 to R$ 400 to a week's income for a courier who is already positioned and active when the bonus triggers. These programs are not continuous, and tracking when they activate is part of optimizing iFood earnings.
For the Sao Paulo metro couriers in our cohort, iFood was the primary income source for the majority of those working primarily food delivery. Average weekly income from iFood among this group ranged from approximately R$ 800 to R$ 1,800 depending on weekly hours and zone, with turbo-active weeks at the higher end of that range.
Rappi: the rate platform with premium order mix
Rappi differs from iFood in market positioning and product mix. Rappi skews toward higher-income neighborhoods in Sao Paulo, particularly the zona oeste areas (Higienopolis, Perdizes, Bela Vista) and the newer premium residential zones in Pinheiros and Vila Mariana. The customer base orders at higher ticket values and the product categories extend well beyond food into grocery, pharmacy, electronics, and alcohol.
The result is that Rappi's average per-delivery value is higher than iFood's, partly because of higher base rates and partly because the order mix includes categories that command higher delivery fees. A pharmacy order at 11pm for a sick child is not the same pricing as a fast-food delivery. Rappi's product diversity creates a category mix that lifts average order value above what a food-only platform delivers.
Rappi's order volume in Sao Paulo is lower than iFood's, and the orders are more concentrated in specific premium zones. Couriers who operate outside those zones will see different results than those who work inside them. Rappi is not as good for a courier working in peripheral neighborhoods where iFood has strong restaurant coverage but Rappi's restaurant and store density is thin.
Late-night hours on Rappi are distinctly better than on iFood for certain categories. Rappi's alcohol and convenience segments are strongest from 9pm to 1am, and couriers who are comfortable operating during those hours in the right zones see higher per-hour income from Rappi than from iFood during the same window.
Uber Eats: smaller volume, lower variance
Uber Eats operates at lower volume than the other two in Sao Paulo. Its market position is premium fast-food and restaurant, and it does not have the grocery or convenience category depth of Rappi. Among our cohort, Uber Eats was rarely the primary platform by income for couriers focused on maximizing total weekly earnings.
Where Uber Eats shows a different pattern is in earnings volatility. Because order volume is lower and the platform does not run the same style of high-intensity turbo programs as iFood, Uber Eats income is more predictable week to week. Couriers who value predictability over maximum earning potential find this useful, particularly when they are trying to build a consistent earnings record for credit-building purposes.
Uber Eats rates per delivery tend to be the most stable of the three platforms in terms of week-to-week variation. There are fewer high spikes but also fewer sharp drops. For a courier using delivery income as the basis for a credit profile, stability matters in addition to absolute level.
Multi-platform operation: the practical answer to "which one"
The couriers in our cohort with the highest net effective hourly income were almost always operating across two or three platforms simultaneously or switching between them based on which was showing higher activity in their current zone at the current time.
Multi-platform operation is standard practice among experienced Sao Paulo couriers. The strategy is: start a shift on whichever platform is offering a bonus or has the highest order density in your zone, and switch when that advantage disappears. This requires familiarity with the UX of multiple platforms and the mental load of monitoring several apps, but the earnings premium over single-platform operation is real.
A note on the limits of this comparison: platform payment structures change. iFood, Rappi, and Uber Eats all revise their base rates, bonus structures, and tier systems periodically. What we describe here reflects patterns observed in our cohort data through the period analyzed. Before making significant decisions based on platform comparisons, check current conditions directly with couriers active on each platform in your specific zone. The comparison that matters is the one happening in your zone this week, not a generalized average from months ago.
What the "best" platform actually means for your income
If you are starting out and can only operate on one platform, iFood in Sao Paulo is the lowest-risk choice because of volume. You will not always earn the most per delivery, but you will earn the most consistently because you will rarely be idle waiting for orders in any commercial zone.
If you are building toward maximum weekly earnings and are comfortable in the zona oeste premium zones during evening and late-night hours, adding Rappi as a second platform alongside iFood is the most common strategy among the highest-earning couriers we see in our data.
If income predictability matters as much as absolute level, Uber Eats as a third platform provides a consistent floor that does not swing as much as the other two.
The question is not really which platform pays more. It is which combination of platforms, in which zones, during which hours, matches your specific vehicle, risk tolerance, and schedule. That optimization is different for every courier, and it changes as the platforms change around you.