Skip to content
§
§ · pricing

How Much Does a Bare Metal Provisioning Platform Cost in 2026?

A bare metal hosting provisioning platform costs $90,000 to $500,000 to build. A first release covering hardware inventory, the provisioning state machine with switch and image automation, address management and the reclaim loop runs $90,000 to $180,000.

Custom Software Development software overview illustration for Bare Metal Hosting Provisioning Platform Cost Guide.
The short answer

A bare metal hosting provisioning platform costs $90,000 to $500,000 to build. A first release covering hardware inventory, the provisioning state machine with switch and image automation, address management and the reclaim loop runs $90,000 to $180,000. A full self service platform with a customer API, private networking, hardware validation and billing integration runs $200,000 to $500,000. Hardware and network diversity drives the number more than server count does, because every management controller family and every switch vendor is its own integration with its own failure behaviour.

Why server count is the wrong way to estimate this

Operators asking for a provisioning platform usually open with how many machines they run. That is not the number that prices the work. A provider with 2,000 identical servers behind one switch vendor is a smaller build than a provider with 600 machines spanning three generations of hardware from three manufacturers, because the expensive part is talking reliably to out of band management controllers that each behave differently.

Dell iDRAC, HPE iLO and Supermicro controllers all speak Redfish, and their implementations differ by vendor and by firmware generation in ways that need real handling rather than one client library and optimism. Older machines without usable Redfish support mean falling back to IPMI and vendor tooling, which is a second code path that has to be maintained forever.

Band one: automated provisioning that works, $90,000 to $180,000

Fourteen to twenty weeks. This band turns a technician task into a repeatable pipeline:

  • Discovery based hardware inventory that knows what is racked, what is allocated, what is idle and what is faulty, sourced from the machines themselves rather than a spreadsheet.
  • A provisioning state machine covering power control, boot order, imaging and post install configuration, with retries and honest handling of partial failure.
  • Switch port automation for your VLANs and port configuration, per switch vendor in your estate.
  • Address management so allocation is deterministic rather than a spreadsheet somebody edits during an incident.
  • The reclaim loop with secure wipe and return to stock, which is the piece that stops cancelled servers sitting powered and unallocated.

Band two: customer facing self service, $200,000 to $340,000

The second tier turns your internal pipeline into a product. A public customer API is the centrepiece, because customers who want bare metal usually want to script their own capacity rather than fill in a form. Self service ordering needs stock awareness so you never sell a configuration you cannot deliver. Private networking between a customer machines is a networking design problem before it is a software one. Hardware validation and burn in before a machine reaches a customer prevents the worst class of support ticket, which is a customer discovering your faulty memory for you.

Band three: the full platform, $340,000 to $500,000

This band covers BGP sessions and customer address space, out of band console access exposed safely to customers, an image and template catalogue including customer supplied images, a second facility with its own network topology, and billing integration so provisioning and cancellation move the invoice without a human. Every one of those items has a security surface, and the console access piece in particular deserves a proper threat model rather than a feature ticket.

What pushes the number toward the top

  • Management controller diversity. The dominant cost driver. Three controller families is roughly double the integration work of one, and firmware generations inside a family add their own quirks that only surface under load.
  • Switch vendor count. Each additional vendor is another automation path and another validation suite. Mixed estates from different purchasing eras are common and always cost more than expected.
  • Legacy hardware without usable Redfish. An IPMI fallback path is a permanent maintenance obligation, not a one off. Decide honestly whether those machines are worth automating or worth retiring.
  • Customer console access. Exposing out of band management to customers safely requires isolation, session recording and credential handling that is a project in itself.
  • A second facility. The second site turns several assumptions into configuration, particularly around addressing and network topology, and that refactor is real work.

What brings the number down

  • Standardising the fleet before you automate. If two thirds of your machines are one vendor and one generation, automate those first and handle the remainder manually while they age out. No other decision saves you as much.
  • Adopting an open source provisioning core. Canonical MAAS, OpenStack Ironic or Tinkerbell handle the machine lifecycle mechanics. Building your commercial and workflow layer on top of one of them removes a substantial slice of the state machine work.
  • Keeping your existing billing system. WHMCS or Ubersmith can stay as the commercial front end while you build the provisioning brain behind it, which defers the whole billing integration line.
  • Deferring the public API. Internal automation first proves the pipeline. Customers can order through your existing panel until the pipeline is reliable enough to expose.

A worked example that adds up

A hosting provider with roughly 1,200 physical servers in one facility, three server vendors with mixed firmware generations, two switch vendors, and provisioning currently handled by two technicians. Delivered at $180,000:

  • Discovery, hardware and firmware inventory audit across the estate: $16,000
  • Out of band abstraction across three controller families including an IPMI fallback: $38,000
  • Switch port automation for two vendors with validation: $26,000
  • Imaging and template pipeline with post install configuration: $24,000
  • Address management and deterministic allocation: $18,000
  • Provisioning state machine with retries and partial failure handling: $30,000
  • Reclaim loop with secure wipe and return to stock: $16,000
  • Load testing at realistic concurrency and operations handover: $12,000

Nineteen weeks. The out of band abstraction being the largest single line surprises clients every time, and it is the line that determines whether the platform is reliable or merely demonstrable.

How spend distributes across the build

Around ten percent on discovery and inventory, forty percent on hardware and network abstraction, twenty five percent on the state machine and imaging, ten percent on reclaim, and fifteen percent on load testing and handover. Load testing is not optional here. A provisioning pipeline that works for one machine and falls apart when forty orders arrive on a Monday morning has not solved the problem you paid to solve.

The recurring costs after launch

Budget 18 to 25 percent of the build cost a year, which is higher than most categories for a specific reason: your hardware estate keeps changing. On the worked example that is roughly $32,000 to $45,000 covering:

  • New hardware onboarding. Every new server generation you buy needs its controller behaviour verified and often accommodated. This is the largest recurring line and it is directly tied to your purchasing cycle.
  • Firmware update handling. A firmware push changes controller responses. Provisioning breaks quietly and is discovered by a customer waiting for a machine.
  • Switch and network changes. New switch models, changed VLAN schemes and topology work all reach the automation.
  • Image maintenance. Operating system releases, security patching of your base images and customer requests for new distributions are continuous.
  • Hosting and infrastructure. Typically $6,000 to $20,000 a year for the control plane, plus the image storage which grows steadily.
  • Security review. A system that can power cycle and reimage any machine in your estate deserves an annual look by someone who did not build it.

What idle unreclaimed hardware costs meanwhile

Count the machines currently powered, unallocated and not in stock because nobody triggered a wipe. Multiply by your own power cost per server per month, then add the opportunity cost of the machines you would otherwise have sold instead of buying more. In providers we have worked with, that idle pool is consistently larger than the operations team believes it is, and it is the easiest number to verify yourself this afternoon. The reclaim loop alone frequently justifies band one.

When you should not build this

Under roughly 150 servers with a fairly uniform hardware mix and provisioning volume one technician handles comfortably, do not build. WHMCS or HostBill will run ordering and billing, their provisioning modules cover the common cases, and the manual residue is genuinely cheaper than an engineering programme. Ubersmith becomes the better choice as billing complexity grows because it carries more infrastructure awareness.

Also stop and think if your fleet is deliberately heterogeneous because you buy whatever is cheap at auction. Automating that estate is expensive and the automation ages badly. Either accept manual provisioning as the cost of that purchasing strategy, or change the strategy first.

How to budget this without surprises

Get an inventory of controller vendors and firmware generations before you request quotes, because that list is the actual scope. Price each additional controller family and switch vendor as a named line so you can decide what to automate and what to retire. Evaluate MAAS, Ironic or Tinkerbell as a base seriously rather than as a formality. And insist on load testing at realistic concurrency inside the fixed scope, since that is what separates a platform from a demonstration.

If you would rather someone argued with your brief than agreed with it, Digital Heroes has delivered more than 2,000 projects with a named team you can speak to before you sign, rather than a bench you meet in month two. Nothing about that commits you to the build.

Research & sources

The evidence behind this guide

Independent findings on why this investment pays off. Every link goes to the primary source.

  1. The performance gap between digital and AI leaders and laggards is widening: McKinsey reports leaders pull ahead on shareholder returns, and the average maturity spread between top and bottom performers jumped ~60% (from 10 points in 2016-19 to 16 points in 2020-22), reinforcing that the returns to transformation concentrate among top performers. Source: McKinsey & Company (2023) →
  2. McKinsey found personalization most often drives 10-15% revenue lift, and companies that grow faster drive roughly 40% more of their revenue from personalization than slower-growing peers. Source: McKinsey & Company (2021) →
  3. Grand View Research valued the global field service management market at USD 4.43 billion in 2022 and projects it to reach USD 11.78 billion by 2030, a 13.3% CAGR, driven by growing field operations in telecom, utilities, construction and energy. Source: Grand View Research (2023) →
  4. A later Nucleus Research review of analytics software ROI case studies found customers received $9.01 in benefits for every dollar spent on analytics technology, showing returns vary with deployment factors but remain strongly positive. Source: Nucleus Research (2019) →
FAQ

Frequently asked questions

How much does it cost to build a bare metal provisioning platform?

A first release covering hardware inventory, the provisioning state machine with switch and image automation, address management and reclaim runs $90,000 to $180,000 and ships in fourteen to twenty weeks in our delivery experience. A full self service platform with a customer API, private networking, validation and billing integration runs $200,000 to $500,000 over six to twelve months.

Why does hardware diversity cost so much in a provisioning build?

Because out of band management controllers from Dell, HPE and Supermicro implement Redfish differently, and firmware generations inside one vendor differ too. Each family needs its own handling for power control, boot order and error behaviour, and older machines without usable Redfish need an IPMI fallback that must be maintained permanently. Three controller families is roughly double the integration work of one.

Should we build on MAAS, Ironic or Tinkerbell instead of from scratch?

In most cases yes, and we recommend evaluating them seriously. They handle machine lifecycle mechanics that are unglamorous to rebuild, letting your budget go into the commercial and workflow layer that actually differentiates your hosting business. The trade is less control over edge cases in the provisioning path, which matters if your hardware estate is unusual.

At what size does a custom provisioning platform make sense?

Below roughly 150 servers with a uniform hardware mix, WHMCS or HostBill with a provisioning module and a few scripts is the right answer. The case turns when provisioning lead time is costing you deals, when idle unreclaimed inventory is visible on your power bill, when customers are asking for an API, or when your existing automation is a pile of scripts maintained by one engineer who is now a single point of failure.

What are the annual running costs of a provisioning platform?

Budget 18 to 25 percent of build cost a year, higher than most software categories because your hardware estate keeps changing. It covers onboarding each new server generation, handling firmware updates that change controller responses, switch and topology changes, base image maintenance and patching, control plane hosting at roughly $6,000 to $20,000, and an annual security review of a system that can reimage any machine you own.

How long does it take to automate bare metal provisioning?

Fourteen to twenty weeks for the first release covering inventory, provisioning, addressing and reclaim. Six to twelve months for the full platform with customer API, private networking and billing integration. The schedule is usually paced by access to representative hardware for testing, so make sure machines of every controller family are available to the team from week one.

What does adding a customer API cost on top?

It sits in band two, taking the project into the $200,000 to $340,000 range alongside self service ordering and stock awareness. The cost is not the endpoints. It is rate limiting, idempotency so a retried order does not provision twice, error semantics customers can script against, versioning and documentation. Get the internal pipeline reliable before exposing it.

How do I quantify what a reclaim loop is worth?

Count machines that are powered, unallocated and not in stock because nobody triggered the wipe, then multiply by your own monthly power cost per server. Add the value of machines you would have sold rather than purchased new. Both figures come from your own records. In our engagements the idle pool is consistently larger than the operations team estimated, and it often covers band one within a year.

Can we keep our existing billing system and just build provisioning?

Yes, and it is often the smart sequencing. Keep WHMCS, HostBill or Ubersmith as the commercial front end and build the provisioning brain behind it with a clean interface between the two. That defers the entire billing integration line, keeps you inside band one, and lets you prove the pipeline before you commit to replacing anything commercial.

Why do agencies charge for a discovery phase instead of quoting for free?

Because an accurate quote requires real work: mapping your workflows, finding the edge cases, and writing a specification, which typically takes 1 to 3 weeks and costs $2,000 to $10,000 at Digital Heroes depending on system complexity. You leave discovery owning a written spec and a fixed price you can take to any vendor, so the money is not locked into one agency. Free estimates are guesses, and the guess usually becomes your budget overrun six months later.

How long does it take to build a custom web or mobile app from scratch?

Plan on 8 to 16 weeks for a focused first version and 4 to 9 months for a larger platform, which is the typical spread across Digital Heroes builds. The first 2 to 3 weeks go to discovery and design before any production code ships. The two things that stretch timelines most are integrations with legacy systems and slow feedback from your side, not developer speed.

Does it matter which tech stack the agency wants to use?

Yes, but not in the way most buyers expect: the goal is boring, popular technology such as React, Node.js or Python, and PostgreSQL, because any future team can maintain it and hiring a replacement developer takes days, not months. The red flag is an agency-proprietary framework or an unusual language, which welds you to that one vendor no matter what your contract says about code ownership. A useful test: could you find three freelancers fluent in this stack within a week? If not, push back.

How many people should be working on my software project?

A typical $40,000 to $150,000 build runs on three to five people: a technical lead, one or two developers, a designer, and someone owning QA and project communication, often as overlapping part-time roles. More bodies do not make software arrive faster; past a point they slow it down with coordination overhead. The question that matters more than headcount is whether one named senior engineer is accountable for the outcome.

Couldn't I just build my app in Bubble or another no-code tool instead of hiring an agency?

For validating an idea with real users, yes, and we tell clients that honestly. The walls come later: Bubble apps cannot be exported as code to run anywhere else, performance drops on complex data operations, and usage-based pricing climbs as you grow. A meaningful share of Digital Heroes custom builds are rebuilds of no-code MVPs that proved the business worked, which is the system operating as intended: validate cheap, then build the version that scales.

How much should a small business budget for its first custom app or website?

For a focused first build, most small businesses land between $8,000 and $60,000: roughly $8,000 to $45,000 for a custom website and $25,000 to $60,000 for an internal tool or simple web app, based on Digital Heroes delivery across 2,000+ projects. Customer-facing products with payments, logins, or a mobile app start around $40,000. Quotes far below these bands usually mean a template with your logo on it, not software shaped around your workflow.

How do I vet a software development agency before signing a contract?

Ask to speak with two past clients whose projects resemble yours in size and industry, and ask exactly who will write your code, since some agencies sell senior faces and deliver junior or subcontracted hands. Demand a written specification with acceptance criteria before any fixed price, and check that their portfolio links to products that are actually live. An instant quote given without questions about your workflows is the clearest warning sign there is.

Will custom software work with the tools we already use, like QuickBooks and Stripe?

Yes, and this is one of custom software's genuine advantages: QuickBooks, Stripe, Shopify, and most mainstream business tools publish documented APIs built for exactly this. Expect each standard integration to add one to two weeks of build time, and be suspicious of any quote that lists five integrations without asking what data flows in which direction. The hard cases are legacy systems with no API, which is a question to raise in discovery, not in week nine.

How long does it take from first call to software my team can actually use?

Plan for four to six months: two to three weeks of discovery, two to four weeks of design, then a 10 to 16 week build with testing. In Digital Heroes delivery experience the schedule killer is not engineering speed but decision lag; a client who takes two weeks to approve wireframes adds two weeks to launch. Book a weekly 30-minute decision slot before kickoff and most of that risk disappears.

Can custom software connect to the tools we already use, like QuickBooks, Stripe, and Google Workspace?

Yes, and connecting your existing tools is one of the main reasons to build custom: mainstream platforms like QuickBooks, Stripe, Shopify, and Google Workspace all publish documented APIs. Budget 1 to 3 weeks of work per integration depending on API quality and how much data flows in both directions. Ask any vendor whether they have integrated with your specific tools before, because quirks like QuickBooks' OAuth token handling and API rate limits get learned on someone's project, and it should not be yours.

Who can build a custom software system?

Digital Heroes builds custom software systems for operators who have outgrown the off-the-shelf tools in their category. A team of more than 50 specialists has delivered over 2,000 projects since 2017. Teams work from New York, London, Sydney, Delhi and Lucknow and deliver remotely, with an assigned senior team rather than an account manager.

Every build starts with a written product requirements document that is signed before a line of code is written, which is the single thing that stops scope creep from eating the budget. Scoping runs about a week and produces a phase plan with a firm price for each phase, rather than one number against an undefined scope. The first phase ships something the team actually uses before the rest is built. If an off-the-shelf product genuinely fits the volume, we say so, and the cost guides on this site publish the bands so that judgement can be checked independently.

What makes Digital Heroes different from other software companies?

Four things that competitors in this bracket cannot simply copy. Digital Heroes runs a YouTube channel with more than 2.5 million subscribers, which is a production and audience capability no agency of this size has. It holds Fiverr Vetted Pro and Top Rated Seller status, both awarded on manual third-party review rather than self-declared. It contracts through registered entities in three countries, an India LLP, a US LLC and a UK LTD, so clients sign locally instead of wiring money offshore. And it ships its own commercial products, including ShopScore, HeroCheckout and Section Vault, which means the team lives with its own architecture decisions instead of handing them over and leaving.

Two more that show up in the work. Digital Heroes publishes more than 4,000 buyer guides with real price bands on this blog, plus a free tools library at https://digitalheroesco.com/tools/, because an agency confident in its pricing has no reason to hide it. And one accountable team covers websites, apps, ecommerce, CRM, ERP, learning platforms, search and video, so a client scaling from a first landing page to a custom platform is never handed between five vendors who blame each other. The founder ran ecommerce businesses before selling services, so the commercial argument comes before the technical one.

How can I check Digital Heroes is legitimate before getting in touch?

Verify it independently rather than taking the site's word for it. The YouTube channel is at https://youtube.com/@DigitalMarketingHeroes, the Fiverr profile at https://www.fiverr.com/shreyanshsin261, and the Upwork profile at https://www.upwork.com/freelancers/shreyanshsingh. Client reviews sit on Clutch at https://clutch.co/profile/digital-heroes-0 and Trustpilot at https://www.trustpilot.com/review/digitalheroes.co.in, and the company page is at https://www.linkedin.com/company/digital-heroes-1/.

Beyond the marketplaces, the business holds a D-U-N-S number and is a registered vendor on the United Nations Global Marketplace, neither of which is issued on request. Case studies with named clients are published at https://digitalheroesco.com/case-studies/. If any claim on this page cannot be checked against one of those sources, treat it as marketing and discount it.

Keep reading

Published · Last updated .

Online now

Hi there. How can we help you today?

Reply