| Time to start | 1–3 weeks from first call | 6–12 weeks for the right hire | Days, sometimes hours | 4–8 weeks (sales + staffing) |
| Typical engagement length | 60–120 days, fixed scope | Permanent | 2–12 weeks per slice | 6–18 months, T&M or capped T&M |
| Team density | 2–4 senior engineers as one pod | 1 engineer at a time, full-time | 1 engineer, part-time or burst | Pyramid: 1 senior over 4–6 juniors |
| Per-engineer rate | Higher than staff per hour, lower per outcome | INR 24–32L / yr or USD 150–220k | USD 120–250 / hr, less in India | Headline lower; effective higher with rework |
| Code ownership at end | Yours. Documented. Extendable day 1 | Yours, with your team's muscle memory | Yours. Documentation varies | Yours, but often with vendor lock-in |
| Pushback on bad scope | Built in: we re-quote in writing | High: they live with the result | Low: they do what is specified | Variable, often optimised for billables |
| Best for | Defined, finite work on a calendar | Permanent product center of gravity | Narrow well-scoped slice of work | Capacity at scale, brand-name signoff |
| Worst for | Open-ended discovery without scope | Bursts of work that fade after launch | "Build my v1" with ambiguous scope | Small senior-judgment-driven engagements |