“Custom software” covers everything from a three-screen admin panel for a small operations team to a multi-year enterprise platform. That is why quotes for the same sentence of description can differ by 10x. This guide narrows it down to the business software most small and mid-sized companies actually buy: internal tools, CRMs, dashboards, back-office systems and customer portals.
You get price ranges by builder and project type, what drives cost, a build-versus-buy check, worked examples, and the questions that expose a weak quote. See also how much it costs to build an app for consumer and startup products.
Custom software development cost at a glance
| Project type | US agency | Freelancer or small team | Offshore team | AI-native fixed price |
|---|---|---|---|---|
| Admin panel or dashboard | $25,000-$70,000 | $8,000-$28,000 | $4,000-$15,000 | from $4,500 |
| Custom CRM | $35,000-$70,000 | $12,000-$30,000 | $8,000-$25,000 | from $4,500 |
| Customer or partner portal | $30,000-$90,000 | $10,000-$30,000 | $8,000-$30,000 | $6,900-$11,900 |
| Workflow or approval system | $25,000-$80,000 | $8,000-$25,000 | $6,000-$25,000 | from $4,500 |
| Enterprise internal system | $50,000-$200,000+ | n/a | $20,000-$100,000 | scoped by quote |
| Workflow automation across apps | $2,500-$15,000 | $500-$5,000 | $1,500-$8,000 | from $1,500 |
Sources: TechConcepts puts agency internal tools at $25,000-$70,000 and enterprise builds at $50,000-$200,000. Cadence reports $8,000-$28,000 for freelancers and small teams and $4,000-$6,500 for a 5-7 screen dashboard from a senior developer in India. Automation ranges come from a 2026 dev.to pricing writeup and the BetonAI rate card. The CRM, portal and workflow rows and the offshore column are our estimates from those anchors. Tantito prices are on our pricing page.
As a general benchmark, Clutch reports that most software projects listed on its platform cost $10,000-$49,999, with hourly rates around $25-$49, and an average project timeline near 13 months (page updated September 2026). Those cover all kinds of development, including large engagements.
Cost by who builds it
| Builder | Typical hourly rate (USD) | Strengths | Watch out for |
|---|---|---|---|
| US or Canadian agency | $100-$200 | Process, account management, same time zone | Highest price, long timelines |
| Western European agency | $70-$100 | Strong engineering, GDPR experience | Price near US levels for top firms |
| Eastern European team | $40-$60 | Good engineering value | Time-zone gap for US clients |
| Latin American team | $35-$55 | Time-zone overlap with the US | Smaller talent pool per city |
| Indian offshore team | $20-$50 | Lowest rates, large talent pool | Wide quality range, management overhead |
| Freelancer | $30-$130 | Flexible, direct | Single point of failure, availability |
| AI-native fixed-price studio | fixed price | Fast, low price, published scope | Newer model; check review and warranty terms |
Hourly rate sources: Bestarion, Arc.dev, Uvik, Lemon.io and Capital Numbers (see Sources). Strengths and cautions are our judgment.
What drives custom software cost
Screens and workflows
Most internal tools are built from lists, forms, detail pages and dashboards. Eight screens of this type is a modest build. Thirty screens with branching approvals is a different project. Count screens and workflows before you ask for a quote.
Users, roles and permissions
One role is simple. Three roles (admin, manager, staff) with record-level visibility add real work. Customer-facing access adds security requirements on top.
Integrations
Connecting to accounting software, an ERP, a payment processor, email, or a legacy database is often the largest source of surprises. A well-documented API is a day or two of work. An undocumented one can take weeks. We estimate that integrations and data migration together account for 20-40% of typical custom software budgets.
Data import and migration
Moving years of messy spreadsheet data into a clean structure is boring, valuable and time-consuming. Ask whether the quote includes import, and how bad data is handled.
Reporting and dashboards
Basic tables and exports are cheap. Custom analytics with filtering, scheduled reports and drill-downs can match the cost of the rest of the app.
Security and compliance
Audit logs, access reviews, encryption and compliance frameworks (SOC 2, HIPAA, GDPR) raise cost and timeline. Some of this is process and documentation, which AI coding does not shorten.
Design
Internal users will tolerate a plain interface if it is fast and clear. Spending on bespoke visual design for internal software rarely pays back.
Maintenance
Budget 15-20% of the build cost per year for security patches, dependency updates, small changes and hosting. Internal tools that nobody maintains decay quietly, then fail at a bad moment.
Build vs buy: when custom software is worth it
Off-the-shelf software is cheaper to start and cheaper to run in many cases. Custom makes sense under specific conditions.
| Factor | Favors buying | Favors building |
|---|---|---|
| Process | Standard, common to your industry | Unusual, a source of competitive edge |
| Team size | Small, so per-seat fees are low | Large, so per-seat fees compound |
| Integrations | Product already connects to your tools | You need glue that nothing provides |
| Time to value | Need it this week | Can wait 2-4 weeks for a fit |
| Data control | Vendor storage is acceptable | You need full ownership of data and code |
| Customization | Product settings are enough | You keep hitting product limits |
A quick payback calculation. Suppose a 15-person team pays $50 per user per month for a CRM. That is $9,000 per year. A custom CRM at $4,500-$25,000 plus 15-20% annual maintenance pays back in roughly 6 months to 3 years, depending on scope. If your team is 5 people on a $15-per-seat product, buying almost always wins. The numbers in this paragraph are illustrative, not a forecast.
How AI coding agents changed the cost of custom software
Internal tools are among the work AI coding agents handle best. The structure is repetitive: authentication, tables, forms, filters, role checks, imports and exports. Agents produce the bulk of that under review, which is why fixed-price builds now start at $4,500 for what agencies quote at $25,000 or more.
The evidence supports that direction with caveats. In a 2023 controlled experiment, developers using GitHub Copilot finished a task 55.8% faster. A 2025 randomized trial by METR found the opposite on a different kind of work: 16 experienced open-source developers working in large, familiar codebases were 19% slower with AI tools. Both can be true. AI helps on well-specified new code and helps less on large, tangled, context-heavy systems.
For custom software, that translates to a practical split.
Cheaper than before:
- New internal tools with clear screens and data models.
- CRUD-heavy systems, dashboards and admin panels.
- Standard integrations with well-documented APIs.
- Test scaffolding, documentation and data import scripts.
Not much cheaper:
- Deciding what the process should be. If your team disagrees on how work flows, software will not settle it.
- Legacy systems with no documentation.
- Heavy compliance and audit requirements.
- Data cleanup and migration decisions.
- Ongoing ownership, support and training.
Worked examples
These are illustrative scenarios built from the ranges above. They are not past Tantito clients, and the quotes are our estimates, not real bids.
Example 1: Custom CRM for a 15-person B2B sales team
Scope: Contacts, companies, deal pipeline with stages, tasks and reminders, notes, roles (admin, rep), import from spreadsheets, activity log. About 8 screens.
| Builder | Estimated quote | Hours implied |
|---|---|---|
| US agency | $35,000-$70,000 | 300-500 |
| Eastern Europe | $20,000-$40,000 | 400-700 |
| India | $8,000-$20,000 | 300-600 |
| Freelancer | $12,000-$28,000 | 200-350 |
| AI-native fixed price | from $4,500 | fixed |
| Off-the-shelf CRM | $9,000 per year at $50 per user | none |
Example 2: Operations dashboard for a logistics company
Scope: Pulls shipment data from a database and two carrier APIs, shows status by lane, flags late shipments, exports reports, three user roles. About 6 screens.
| Builder | Estimated quote |
|---|---|
| US agency | $40,000-$80,000 |
| Latin America | $15,000-$35,000 |
| Freelancer | $10,000-$25,000 |
| AI-native fixed price | from $4,500, with the carrier integrations scoped in the quote |
Example 3: Customer portal for a property management firm
Scope: Tenant login, maintenance request forms with photos, status tracking, document library, payment of fees through Stripe, staff admin view. About 9 screens.
| Builder | Estimated quote |
|---|---|
| US agency | $45,000-$90,000 |
| Eastern Europe | $25,000-$45,000 |
| India | $12,000-$25,000 |
| AI-native fixed price | $6,900-$11,900 depending on features |
Example 4: Approval workflow replacing email chains
Scope: Request forms, multi-step approvals, notifications by email and Slack, audit trail, reporting on turnaround time. About 6 screens.
| Builder | Estimated quote |
|---|---|
| US agency | $25,000-$55,000 |
| Freelancer | $8,000-$18,000 |
| AI-native fixed price | from $4,500, or business automation from $1,500 if existing tools can carry the process |
Sometimes the right answer is not software at all. A workflow tool such as n8n, Zapier or Make connecting apps you already own can solve a coordination problem for a fraction of the cost of a custom build.
Hidden costs and red flags
- Integrations excluded or “TBD”. They often cost more than the screens.
- Data migration not mentioned. Ask who cleans and imports your existing data.
- No roles and permissions line. Access control is easy to forget and hard to bolt on.
- No audit log. Internal tools that change business data should record who changed what.
- Training and documentation missing. The tool works when it is understood.
- Hosting under the vendor’s account. You should own the infrastructure.
- Open-ended time-and-materials with no cap. Ask for a ceiling and weekly burn reports.
- No definition of “done”. A quote should say what acceptance looks like.
- A rewrite disguised as a feature. If an existing system is half-working, ask whether fixing it is cheaper than replacing it.
- Support ends at handover. A 30-day defect warranty is standard; ongoing support is a separate monthly price.
Questions to ask any custom software vendor
- What is the exact list of screens, roles and integrations in the price?
- Does the price include import of my existing data?
- Is the price fixed, and what is the process for change requests?
- Who owns the source code, the database and the hosting accounts?
- What tests, security checks and documentation do I get?
- How will my team be trained, and who answers questions after launch?
- What does ongoing maintenance cost per month, and what does it cover?
- If I stop working with you, can another team take over the code easily?
- Is AI used to write code, and who reviews it?
How to reduce custom software cost
- Start with the one workflow that hurts most. Phase two can wait for proof of value.
- Write down your current process first. Software that automates a muddled process stays muddled.
- Standardize before you customize. Every exception costs money.
- Reuse your existing tools. Connect to the database or spreadsheet you already use instead of rebuilding it.
- Pay for fixed scope with fixed price. See fixed price vs hourly software development.
- Plan maintenance in the first quote. It costs less than an emergency rewrite.
Where Tantito fits
Tantito is an AI-native studio: AI agents do the building and one senior engineer verifies every delivery. For custom business software, the relevant packages are:
- Internal tool, from $4,500: up to 8 screens, login, roles and permissions, connections to your data (database, spreadsheets, APIs), import of existing data, and an audit log. Delivered in 2 to 3 weeks.
- Web app Core at $6,900 or Plus at $11,900 for customer-facing portals and larger scopes.
- Business automation, from $1,500: one workflow connecting up to 5 apps.
All builds have a fixed price, deploy to your own hosting account, keep the code in your own GitHub repository, show a working preview within 5 business days or return the deposit, and carry a 30-day bug warranty. After launch, Care is $299 per month and Grow is $990 per month.
We are not the right fit for large multi-year platforms, deep ERP rewrites, or work where compliance certification is the main deliverable. For those, a larger agency or in-house team is a better choice.
Use the software cost calculator to size your project, read our MVP cost guide if you are building a product rather than an internal tool, or request a quote.
Sources
Compiled November 2026. Most cost guides come from firms that sell development, so treat the ranges as market anchors.
- TechConcepts: internal tool development cost
- Cadence: cost to build an admin dashboard
- Clutch: software development pricing and rates, updated September 2026
- Dev.to: what AI automation services actually cost in 2026
- BetonAI: automation rate card 2026
- HouseofMVPs pricing, published AI-native fixed prices
- Bestarion: offshore vs nearshore outsourcing
- Arc.dev: freelance developer costs
- Uvik: software developer rates
- Lemon.io: Mexico developer rates
- Capital Numbers: India developer rates
- METR: early-2025 AI and experienced open-source developers
- Peng et al.: the impact of AI on developer productivity (GitHub Copilot)