What would your project cost with us? Describe it in a few lines and see our range in two minutes. Get an estimate

How much does a custom ERP cost for a 10-60 person company?

With Lytvynov Production a full custom ERP for a mid-size company typically costs $40,000 to $90,000, and a first module for one department starts from $10,000. A typical US or UK agency quotes roughly 2.5 to 4 times more for the same scope. For a company of 10 to 60 people the usual path is 4 to 6 months of work, delivered module by module, with staff using the first module while the next one is built.

ERP here means the operational system a company runs on: orders and jobs, scheduling, staff and shifts, warehouse and stock, purchasing, compliance and the reports management reads every week. For companies of this size, a custom ERP rarely replaces accounting. It replaces the spreadsheets, chats and three or four disconnected tools that currently hold the process together.

What are typical custom ERP price ranges by scope?

Custom ERP cost scales with the number of modules, roles and integrations. The table shows our typical ranges for the build, including data migration and a pilot, next to what a typical US or UK agency quotes.

ERP scope Typical modules Timeline With Lytvynov Production Typical US/UK agency
First module for one department Orders or jobs, roles, notifications, import from spreadsheets 6 to 10 weeks from $10,000 $25,000 to $60,000
Core ERP for operations Orders, scheduling, staff and shifts, documents, 2 to 4 integrations 3 to 4 months $10,000 to $40,000 $40,000 to $160,000
Full ERP for a mid-size company All of the above plus warehouse, purchasing, compliance, finance hooks, management dashboards 4 to 6 months $40,000 to $90,000 $100,000 to $360,000
Multi-company or multi-platform system Several legal entities, customer and partner portals, mobile apps 6 months and more $100,000 and up $250,000 and up

These are ranges by project type, not quotes. We give a fixed quote after a short scoping call and split it into milestones, so you know the total for each module before it starts.

Which modules should a custom ERP start with?

Start with the module where the most money or time leaks today, which for most service and distribution companies is order or job management. Everything else in an ERP hangs off orders: schedules, stock reservations, invoices and reports.

A typical sequence for a 10 to 60 person company:

  1. Orders or jobs: intake, statuses, assignment, documents, notifications. This is the module everyone touches.
  2. Scheduling and staff: who does what and when, shifts, crews, equipment, calendar sync.
  3. Warehouse and stock: levels in real time, reservations for orders, receiving, write-offs.
  4. Compliance and documents: certificates, inspections, deadlines, reminders before something expires.
  5. Finance hooks: quotes, invoices and payment status pushed to your accounting software.
  6. Dashboards: the weekly numbers for management, built last, once real data flows through the system.

Our ERP for a US aircraft service company followed this logic over six months on Symfony/PHP, React, SQL and Mercure: client profiles and order processing, aircraft service scheduling, staff and shift management synced with Google and Apple calendars, real-time warehouse inventory and regulatory compliance monitoring, all in one platform used from the hangar floor to the CEO.

How do you scope a custom ERP so vendors can price it?

Scope an ERP by writing down workflows, roles, integrations and data, not features. A one-page list of "we need inventory, scheduling and reports" produces quotes that differ by five times, because every vendor imagines a different system.

Use this checklist for your scope document:

  • Workflows in order: "a request arrives by email, a coordinator creates a job, a technician is assigned, parts are reserved, the job is closed with a signed report, an invoice is created." One paragraph per workflow.
  • Roles: every group of users and what each can see, create, change and approve. Field staff, warehouse, office, managers and owners usually need five different views.
  • Integrations: each external system, what data goes where, and how often. Accounting, calendars, email, payment providers, suppliers, government portals.
  • Data to migrate: each spreadsheet or old database, number of rows, and an honest note on quality.
  • Reports: the ten numbers management checks, with how they are calculated today.
  • Rules: pricing formulas, approval thresholds, automatic status changes, deadlines.
  • Volumes: orders per day, users at the same time, documents per month.
  • Out of scope for release one: what you deliberately postpone.

If you do not have time to write this, a scoping phase of 1 to 2 weeks produces it with you. That document is useful even if you choose another vendor, because it makes quotes comparable.

What drives the cost of a custom ERP?

Roles, integrations, data migration and business rules drive most of the cost of a custom ERP. Screens are a small part of the budget.

Cost driver Lower cost Higher cost
Roles and permissions Two or three roles Six or more roles with different approval rights
Integrations Modern APIs with sandboxes Legacy systems, file exchanges, government portals
Data migration One clean spreadsheet per entity Years of mixed spreadsheets and an old database
Business rules Fixed statuses Pricing formulas, approval chains, regulatory checks
Real-time needs Refresh on demand Live boards, stock and schedules for many users
Mobile and offline Responsive web Offline mode for field staff, native apps
Reporting Fixed dashboards Flexible report builder and exports
Audit and compliance Basic change log Full audit trail, retention rules, signed records

The single most underestimated line is migration. An ERP is only useful once the real data is in it, and real data has duplicates, free-text dates and fields that changed meaning over the years. We plan migration as its own milestone with repeatable scripts and test imports your team checks before the switch.

What hidden costs come with a custom ERP?

The costs people forget are internal time, the parallel-run period and maintenance. None of them is large, but together they decide whether the project feels on budget.

  • Your team's time: someone on your side owns priorities and answers questions every week. Plan 2 to 4 hours a week for that person, more during scoping and the pilot.
  • Parallel run: for 1 to 4 weeks the old spreadsheets and the new module both exist. Staff do some work twice while trust builds.
  • Training: short sessions per role and a written guide. A good interface keeps this small.
  • Hosting: for this company size usually $50 to $400 a month.
  • Maintenance: updates, security patches, monitoring and small changes, commonly budgeted at 15 to 20 percent of the build cost per year.
  • Growth: once people trust the system they will ask for more. This is a good problem, and it is why we price modules separately.

Custom ERP or NetSuite, Odoo or SAP Business One?

Choose a packaged ERP when your processes are standard accounting, purchasing and inventory. Choose a custom ERP when your operations are what makes you different and a packaged product would need heavy customization to follow them.

Factor Packaged ERP Custom ERP
Standard accounting and tax Strong, built in Keep your accounting tool and integrate
Specific operational workflows Customization, partner consultants Built around your process
Licenses Per user, per module, yearly None, you own the code
Time to first value Weeks for standard modules, months with customization 6 to 10 weeks for the first module
Changing a rule later Consultant change request Your developers or ours change the code
Vendor lock-in High Low, code and data are yours

A common setup for a 10 to 60 person company is a hybrid: accounting stays in the tool the accountant already uses, and a custom operational ERP handles orders, scheduling, stock and compliance, pushing invoices and payments to accounting through an API.

How long does custom ERP development take?

A complete custom ERP for a 10 to 60 person company usually takes 4 to 6 months, delivered in modules:

  1. Scoping (1 to 2 weeks): workflows, roles, integrations, data and a fixed quote per module.
  2. First module (6 to 10 weeks): orders or jobs, with data imported and a pilot with one team.
  3. Further modules (4 to 8 weeks each): scheduling, warehouse, compliance, finance hooks and dashboards.
  4. Support and growth: a monthly plan, or a dedicated team if the roadmap keeps growing.

Weekly demos on a staging server keep surprises small. In our telecom support project in France, a ticket and task system with Keycloak roles and alarm-system integrations went from scope to daily use in three months.

Can you replace an old internal system with a custom ERP?

Yes, and it is usually done gradually. Many companies already run on an internal system that works but is hard to change, often an old PHP application or a heavily customized CRM. We start with a short audit of the code, data and hosting, then either modernize it step by step or build the new ERP module by module next to it and move users one workflow at a time. Our guide on modernizing a legacy PHP application explains how we decide between the two.

How we build custom ERPs

Internal business systems are the core of what we have built since 2020. Every ERP project starts with a written scope and a fixed quote per module, runs with weekly demos, keeps the code in your repositories from day one and ends with a system you own outright.

If your company is still deciding between a CRM and a full ERP, our guide to custom CRM development covers the smaller first step. To discuss your workflows and see which module should go first, visit our custom CRM and ERP development page or get a first range with the estimate form.

Case studies

Frequently asked questions

With Lytvynov Production a full custom ERP for a mid-size company typically costs $40,000 to $90,000, depending on the number of modules, roles, integrations and how much data has to be migrated. A first module for one department, for example order and job management, starts from $10,000. A typical US or UK agency quotes roughly 2.5 to 4 times more for the same scope.

For a company of 10 to 60 people a complete ERP usually takes 4 to 6 months, delivered in modules. The first module, normally orders or jobs, goes live in 6 to 10 weeks after a scoping phase of 1 to 2 weeks, and each further module adds 4 to 8 weeks. Our ERP for a US aircraft service company was built over six months, with staff using each module as soon as it shipped.

It is better when your operations are specific: service jobs tied to equipment, crews and compliance records, or pricing and scheduling rules that packaged ERPs handle only through heavy customization. It is worse when your processes are standard accounting, purchasing and inventory. Many companies keep their accounting software and build a custom operational ERP that connects to it, which avoids rebuilding the general ledger.

A useful ERP scope lists the workflows in the order they happen, every role with what it can see and change, each integration with the system and direction of data, the data sources to migrate with their size and quality, the reports management needs, and what is explicitly out of scope for the first release. With that document, different vendors can price the same thing and you can compare quotes.

Budget for hosting, which for a 10 to 60 person company is usually $50 to $400 a month, for a maintenance plan covering updates, security patches, monitoring and small changes, commonly 15 to 20 percent of the build cost per year, and for new modules as the business grows. There are no per-seat license fees on a custom ERP you own.

Usually not. For companies of 10 to 60 people we recommend keeping the accounting tool your accountant already uses and connecting the ERP to it for invoices, payments and customer records. Building a full general ledger, tax handling and statutory reporting is expensive and rarely gives an advantage.

Let’s start your project
Book a call