Software development company with instant project estimates
Describe your project and get a price range, scope and stage plan in about a minute. You pay one stage at a time, and nobody asks you to get on a call.
Describe your project
Step 1 of 3 Step 2 of 3 Step 3 of 3Platforms, integrations and timing
That file is larger than 10 MB.
No call, no card, no email needed to see your estimate.
Calculating your estimate
- Analyzing scope
- Sizing features
- Planning stages
- Assembling the team
Estimate for a typical MVP
Web app MVP with accounts, roles, subscriptions, a dashboard, email notifications and an admin panel.
- Price range
- $30,500 to $49,500
- Hours
- 342 to 557
- Timeline
- 6 to 10 weeks
Budget burn by sprint, upper bound
- Sprint 1, $9,900
- Sprint 2, $19,800
- Sprint 3, $29,700
- Sprint 4, $39,600
- Sprint 5, $49,500
Team: 1 developer, plus part-time design, QA and product management, about 2 full-time people in total
Your budget is below the range for this scope. We suggest a smaller first stage, and the estimate shows which features fit.
Every number on this card comes from the same model that prices your project.
Hours per feature
Assumptions
Risks
Week by week sprint schedule
Unlock the full breakdown by creating an account.
Scope document
Preliminary estimate, not a quoteReview every feature, assumption and risk. Remove or add features and the price updates. When the scope fits, accept it.
Hours per feature
,
Week by week sprint schedule
Assumptions
- Prices use the model rate of $89 per hour of team time.
- Design, QA and project management are added as separate lines on top of feature hours.
- Each build sprint is two weeks, with a live build to review at the end.
- The code lives in a repository you own from the first commit.
- Third party fees such as hosting, app store accounts and paid APIs are billed to you directly.
Risks
- Integrations depend on the quality of the other system's API and its documentation.
- Features added after the scope is accepted move into a later stage at the same rate.
- A fixed deadline shorter than the model plan adds hours and people to the team.
- App store review can add a few days to a mobile launch.
Scope accepted
Your scope is saved and our team is reviewing it. The master services agreement, the NDA and the invoice for Discovery and scope arrive by email and in your panel. Nothing is charged until you accept that stage.
- $89
- Model rate per hour of team time
- 2 weeks
- Length of every build sprint
- 4 stages
- From scope to launch, each paid on its own
- 0 calls
- Needed to get a price, start or ship
How hiring a software development company works here
You go from idea to a priced, staged plan without a single discovery call. Everything happens in your browser and your project panel. Read the full walkthrough on how to hire a software development company.
-
01 0 calls
Brief
Pick the project type, features, platforms and deadline in the form above.
-
02 about 1 minute
Estimate
See a price range, the hours behind it, the stages and the team in about a minute.
-
03 $0 due
Scope
Unlock the full scope document, adjust features and accept the scope that fits your budget.
-
04 10%, min $1,900
Stage payment
Pay for the first stage only. The invoice is issued the moment you accept it.
-
05 2 week sprints
Build
We work in two week sprints. You review a live build at the end of each one.
-
06 week 10
Launch
We release to production, hand over the code and documentation, and offer ongoing care.
Software development services we deliver
One team takes your product from scope to launch, or adds developers to the team you already have.
Web app development
Customer portals, dashboards, internal tools and SaaS products that run in any browser. React, Next.js, Node.jsMobile app development
iOS and Android apps, native or React Native and Flutter from one codebase. Swift, Kotlin, React Native, FlutterMVP development services
A launchable first version in 8 to 12 weeks, scoped to what you need to sell and learn. Next.js, PostgreSQLAI development
Document extraction, assistants on your data, classification and search inside your product. Python, TypeScriptCustom integrations and automation
Integrations and automation between your CRM, billing, ERP and the tools your team runs on. Node.js, PHP, PythonSaaS development
Subscription billing, team accounts, roles and the admin tools a SaaS business needs. Next.js, Node.js, PostgreSQLCompany websites
Company and marketing websites with a content editor your team can use without us. Next.js, PHP, MySQLHire dedicated developers
React, Python and mobile developers on a monthly plan, part-time or full-time. React, Python, Swift, KotlinHow we compare with freelancers, in-house hiring and a typical agency
The same project, four ways to get it built. The difference is how you find out the price, how you pay and who carries the risk.
When you see a price
ProgrammingAgency
In about a minute, before any email
- Freelancers
- After interviews and proposals
- In-house hiring
- After recruiting, as salaries
- Typical agency
- After sales and discovery calls
Calls needed to start
ProgrammingAgency
None
- Freelancers
- Interviews with each candidate
- In-house hiring
- Hiring rounds and interviews
- Typical agency
- Sales calls and workshops
How you pay
ProgrammingAgency
One stage at a time, before it starts
- Freelancers
- Hourly, per person
- In-house hiring
- Fixed payroll every month
- Typical agency
- Per project, often with a deposit
Who manages the work
ProgrammingAgency
Our product manager
- Freelancers
- You
- In-house hiring
- You or your tech lead
- Typical agency
- The agency
Who owns the code
ProgrammingAgency
You, as each stage is paid
- Freelancers
- Depends on each contract
- In-house hiring
- You
- Typical agency
- Depends on the contract
Risk if someone leaves
ProgrammingAgency
Carried by us
- Freelancers
- Carried by you
- In-house hiring
- Carried by you
- Typical agency
- Carried by the agency
What every estimate includes
Each estimate comes from a fixed table of hours per feature. You see where the money goes before you commit to anything.
- Hours per feature, with a minimum and a maximum for each one
- Design, QA and project management shown as separate lines
- A stage plan with the price and weeks of every stage
- The team, with roles and how many people you get
- A sprint by sprint schedule and a budget burn chart
- Assumptions and risks written out, with nothing hidden in the fine print
Create an account and the full scope document opens with a watermark. Accept it, and the first stage becomes an invoice. Learn how the numbers work on the cost to develop an app page.
Get my estimateScope document
Preliminary estimate, not a quoteSecure software development and full code ownership
You keep control of your product from the first commit. Details are on our secure software development page.
- NDA in your panel
- Sign a mutual NDA and a master services agreement in your project panel before you share anything sensitive.
- Code in your repository
- We commit to a repository you own, so you see every change as it happens.
- Rights after each stage
- Intellectual property for the work in a stage transfers to you when that stage is paid.
- Access by role
- You decide who on your side sees what. Our team gets the minimum access the work needs.
- e3f1a9cfeat: invoice webhook and retries2h
- b72c04dtest: role checks on billing routes5h
- 9a01f6efeat: team roles and invitations1d
- c58d2b1chore: CI pipeline and staging deploy1d
- 4de7c30feat: subscription checkout2d
Software development pricing by stage
Builds are priced per stage from your estimate. Care after launch and dedicated developers are monthly plans. See the full software development pricing page.
Fixed price per stage
Discovery and scope is 10 percent of the estimate, at least $1,900. Design, build sprints and launch follow at the price in your accepted scope.
- Each stage paid before it starts
- Automatic invoice when you accept a stage
- Code and rights transfer as each stage is paid
Save 15 percent with yearly billing
Care
$842 per month billed yearly$990 billed monthly
10 hours a month, monitoring, dependency updates and fixes
Growth
$2,117 per month billed yearly$2,490 billed monthly
30 hours a month, small features, response within 1 business day
Scale
$4,242 per month billed yearly$4,990 billed monthly
65 hours a month, roadmap work, response within 4 business hours
Part-time
$4,900 per month for 80 hours
Full-time
$8,900 per month for 160 hours
No long contract, cancel at the end of any month
Questions buyers ask before they start
No. It is a preliminary estimate from our pricing model. The price of each stage is fixed in the scope you accept after Discovery, and you never pay for a stage you have not accepted.
You change features in your panel and the estimate updates. Work already paid for stays paid. New or changed work goes into the next stage at the same model rate, and you accept it before it starts.
You do. We commit to your repository from day one, and the intellectual property for each stage transfers to you when that stage is paid.
Everything runs in your project panel: written updates, questions, comments on each live build and stage approvals. You get a short written report at the end of every sprint.
You pay for one stage at a time, before it starts. The invoice is issued automatically when you accept the stage, and the next stage is offered only after you approve the result of the current one.
Yes. A mutual NDA and a master services agreement are available in your panel to review and accept before you share any confidential material.
React, Next.js, TypeScript, Node.js, Python, PHP, Swift, Kotlin, React Native and Flutter, with PostgreSQL or MySQL. We pick the stack that fits your product and your team, and we can work in your existing codebase.
You can take the code and run it yourself, or choose a maintenance plan for monitoring, updates, fixes and new features every month.
Get a software development estimate in about a minute
Tell us what you want to build. You see the price range, the stages and the team before you give us an email.
Get my estimate