Katkat

Evaluate Growth and Pricing for a Grocery Delivery Startup

Capital OneData Scientist · Technical Screen

Last updated

Evaluate a grocery delivery platform's unit economics across two metro markets, construct an end-to-end marketplace metric framework, and determine whether a proposed dynamic delivery fee increases contribution profit.

Scenario

You are embedded as a data scientist in a fast-growing on-demand grocery delivery startup. Leadership is considering a new pricing strategy: shifting from a flat delivery fee of $3.99 per order to a distance-and-demand tiered fee averaging $5.49 per order. You have pilot test data from two markets over the last 30 days: Market A (dense urban) and Market B (suburban spread).

Pilot Data

During a 30-day A/B test, users in each market were randomly assigned to either the Control (flat $3.99 fee) or Treatment (tiered pricing averaging $5.49 fee).

MarketGroupOrdersAvg Gross Merchandise Value (GMV)Platform Commission RateCourier Payout per OrderPayment Processing FeeCustomer Support / Refund Cost
Market AControl40,000$62.0012%$7.202.5% of GMV + $0.30$1.10 per order
Market ATreatment38,000$66.0012%$7.202.5% of GMV + $0.30$1.15 per order
Market BControl25,000$84.0010%$9.802.5% of GMV + $0.30$1.60 per order
Market BTreatment21,500$91.0010%$9.802.5% of GMV + $0.30$1.85 per order

Note: Platform Net Revenue per order is defined as (Commission Rate * GMV) + Customer Delivery Fee. Contribution Profit per order is defined as Net Revenue - Direct Variable Costs (Courier Payout + Payment Processing + Support/Refunds).

Your Task

  1. Metric Hierarchy: Design a three-tier metric framework (North Star, Primary / Operational metrics, Guardrail metrics) to monitor marketplace health, distinguishing GMV from Platform Net Revenue.
  2. Unit Economics & Total Contribution Profit:
    • Compute Platform Net Revenue per order and Contribution Profit per order for Control vs. Treatment in both markets.
    • Calculate the total 30-day Contribution Profit change in dollars and percentage for each market.
  3. Market Comparison & Elasticity: Explain why the change in order volume and GMV differed between Market A and Market B. What does this indicate about customer price elasticity and order basket behavior across urban vs. suburban settings?
  4. Recommendation & Stress Testing: Would you roll out this pricing change to either or both markets? What key operational risks or courier-side supply dynamics could overturn your recommendation over a 6-month horizon?

Hints

Hint 1

Start by writing out the exact formula for Net Revenue and Variable Cost per order before aggregating to the total market level.

Hint 2

Pay attention to the interaction between order loss and basket size (GMV) increase: higher basket size increases both commission revenue and variable processing fees.

Hint 3

Consider courier retention and vehicle utilization: if order volume drops significantly in suburban markets, couriers experience longer idle times between dispatches.

Follow-up questions

  • How would you isolate whether the GMV increase in Treatment was caused by users consolidating baskets to justify the higher delivery fee versus churn of lower-income, small-basket users?
  • If the merchant commission structure changed from a flat percentage to a tiered take-rate based on merchant volume, how would your unit economics calculation adapt?
  • How would you design a synthetic control or difference-in-differences test if city-wide network effects prevent user-level A/B randomization?