MVP with subscriptions
Hypothetical. Not a client, not a result.
// The problem
A founder with a validated idea and early customers waiting needs a working web and mobile product with sign-in and subscriptions, without a team to build it.
// What we would build
A focused first version on the web and iOS and Android: sign-up and onboarding, the core workflow, subscriptions and invoices through Stripe, an admin for the founder and analytics from day one, built so a future team can carry it on.
// What is in it
- Sign-up, onboarding and team accounts
- The core workflow your customers pay for
- Subscriptions, trials and invoices through Stripe
- An admin to support customers
- Product analytics from the first user
- Tests and documentation a future team can use
// Stack
- Next.js
- React Native
- PostgreSQL
- Stripe
- AWS
// estimate
- Build
- ≈ US$110,000 to US$168,000, delivered within 28 weeksCAD 156,300 to 239,000
- Hosting
- ≈ US$176 a monthCAD 250 a month
- Support
- ≈ US$2,500 a monthCAD 3,565 a month
Prices in your currency are estimates from today's Bank of Canada rate. All invoicing is in CAD or USD.
Timeline by milestone
- Discovery
- 3.5 to 4 weeks
- Design approved
- 6.5 to 11.5 weeks
- Core features
- 2.5 to 3.5 weeks
- Full build
- 1 to 2.5 weeks
- First build on devices
- 3.5 to 6 weeks
- Testing and fixes
- 0.5 to 1 weeks
- Store submission
- 1 to 2 weeks
- Launch
- 1 to 2 weeks
Outside our hands, and added to the calendar
- App store review
- 1 week
How it is paid
- Deposit 20%
- CAD 31,260 to 47,800
- Discovery 9.2%
- CAD 14,379.60 to 21,988.00
- Design approved 9.2%
- CAD 14,379.60 to 21,988.00
- Core features 7.6%
- CAD 11,878.80 to 18,164.00
- Full build 5%
- CAD 7,815 to 11,950
- First build on devices 20.1%
- CAD 31,416.30 to 48,039.00
- Testing and fixes 2.5%
- CAD 3,907.50 to 5,975.00
- Store submission 6.7%
- CAD 10,472.10 to 16,013.00
- Launch 9.7%
- CAD 15,161.10 to 23,183.00
- Holdback, 30 days after launch (10%)
- CAD 15,630 to 23,900