Hiring guide · Custom Software

Hire Solution Architects: What It Costs and How to Vet Them

The short answer

Across Digital Heroes engagements, solution architects bill roughly $120 to $200 per hour onshore in the US and UK, $65 to $110 nearshore in Latin America and Eastern Europe, and $35 to $75 offshore in India and South Asia, with rates moving on seniority, domain and regulatory exposure rather than on the job title. For most companies the right engagement is a fractional architect at 10 to 20 hours a week for the first 6 to 10 weeks, embedded with the team that will actually build the thing, then tapering to design reviews. Hire full-time in-house only when you have three or more delivery teams and a multi-year platform for the architect to arbitrate.

What a solution architect actually does, and where the hire goes wrong

A 400-person logistics company came to us replacing a twelve-year-old .NET Framework order system. They had already paid an architect for three months. The deliverable was a 40-slide deck: a Kafka backbone, event sourcing, six microservices, ArgoCD, a service mesh. It was internally coherent and completely detached from the building it was meant to run in. The architect had never opened the legacy database. Two months into the build, the team found a 3,000-line stored procedure driving the pick-pack workflow and a nightly SSIS job pushing a fixed-width file to a customer's SFTP that nobody had documented since 2019. The event-sourced design had no answer for either. That is roughly $180k of design that had to be thrown away.

Here is what the same brief looks like when the architect is good. First two weeks: read the stored procedure line by line, pull actual volumes from the production database instead of taking the CEO's number. Peak turns out to be about 6,000 orders on a Monday, not the "millions of events" in the brief. Write an architecture decision record that says, in writing, we are not buying a message broker for this, Postgres with a transactional outbox and two worker processes carries the load with room to spare and the team already knows how to operate it. Keep the SSIS job alive behind an API facade as a strangler seam so cutover is not a big bang. Ship a C4 context and container diagram, sequence diagrams for the three flows that actually earn money, a non-functional requirements table with p95 latency and recovery targets, and a phase one that goes live in seven weeks.

The job is not drawing. The job is deciding, in the presence of a legacy system, a fixed budget, a team with specific skills, and a vendor API that will absolutely rate-limit you at the worst moment. Hiring goes wrong because this role has the widest gap in software between what a resume claims and what shows up. Everyone senior eventually calls themselves an architect. Very few of them have ever had a design meet production and survive it.

Engagement models: in-house, freelancer, agency, staff augmentation

In-house hire. Works when you have three or more delivery teams, a platform you will run for years, and real arbitration to do between squads, vendors and a security function. Fails badly when you have one product and eight engineers. An architect with nothing to decide will invent governance, review boards and templates to justify the seat, and your engineers will start routing around them.

Freelancer. The right shape for a bounded decision: pick the stack, design the Salesforce and ERP (Enterprise Resource Planning) integration, plan the migration off the on-prem SQL Server. You buy a decision, not a person. The risk is that the reasoning walks out the door with them and six months later nobody can say why there are two queues. Contract for artifacts, not hours: ADRs with rejected options written down, plus a live handover session with the team that inherits it.

Agency. Right when you want the design and the build from one accountable party, so nobody can blame the diagram when the sprint slips. The honest trade-off: an agency architect has a house stack, and house stacks have gravity. Ask them directly which of their recent designs used a technology their own team had to learn from scratch. If the answer is none, price that in.

Staff augmentation. An architect embedded in your team, reporting into your delivery lead. Best fit when you have capable engineers but nobody with the standing to say no to a stakeholder. The trade-off is that it only works if someone internal carries the authority. Drop a contract architect into a company with no decision owner and you get very well-reasoned documents that nothing in the roadmap respects.

What it costs

These are the ranges we see and bill in Digital Heroes delivery. They move with region, domain and how much regulatory exposure the work carries.

  • Onshore US and UK contract: roughly $120 to $200 per hour. The top of that band is for people who have carried a payments, healthcare or trading platform through an audit and can hold the room with a CFO.
  • Nearshore Latin America and Eastern Europe: roughly $65 to $110 per hour.
  • Offshore India and South Asia: roughly $35 to $75 per hour.
  • Fractional retainer: most of our clients buy 10 to 20 hours a week rather than 40. Architecture is not a full-time activity on a single product.

If you are comparing against a full-time hire, compare the real number. Base salary is the smallest honest part of it. Employer payroll taxes, health cover, retirement match, equipment, software seats, desk and the internal time spent managing the person push total cost well above base, and 25 to 40 percent over base is the working assumption we use when clients model it with us. Add a recruiter fee if you use one; the clients we have watched run this search paid a fifth to a quarter of first-year base. Then add ramp: on a real legacy estate, an architect is not making decisions you should trust for the first 60 to 90 days, because they have not yet read the stored procedures. A $170k architect is a $220k to $240k first-year commitment before they have shipped a single ADR, and if the fit is wrong you find out at month five.

How to vet a solution architect

Do not run a coding kata. You are not hiring for LeetCode. Test the specific thing that fails in the field: designing under real constraints with incomplete information.

Technical signals that matter. Can they read a schema and reason about it, not just draw boxes around it. Do they write architecture decision records in a real format, Nygard style or equivalent, with the options they rejected and why. Do they know the C4 model well enough to separate context, container and component, instead of producing one mega-diagram that mixes domain, deployment topology and vendor logos. Can they turn "it has to be fast" into a p95 latency budget, an RPO and RTO, a concurrency number, a retention policy and a compliance boundary. Do they have opinions on multi-tenant isolation, row-level security versus schema-per-tenant versus database-per-tenant, and can they say which one they picked last and what it cost them. Do they know OIDC from SAML and can they explain service-to-service auth without hand-waving. Can they price their own design in the AWS or Azure calculator to within a sensible margin.

Make the questions specific to the estate you actually have. If you are on legacy .NET and SQL Server, ask what they do with a 3,000-line stored procedure that still runs the business: rewrite it, wrap it, or leave it and put a seam in front. If you are on Postgres, ask when a transactional outbox beats a broker, and what the outbox costs you in write amplification. If you are on AWS, ask them to choose between SQS, EventBridge and MSK for your actual throughput and defend the bill. If you are on Kubernetes, ask what they would put in a Helm chart versus what belongs in a platform they do not own. If your integration surface is Salesforce or an ERP, ask how they handle the vendor's rate limit and what happens to your design when a bulk job blows through it.

Questions to actually ask. "Tell me about a design you shipped that you would build differently now, and be specific about what was wrong." "Walk me through the last time you removed something from an architecture. Who pushed back and how did that go." "Our peak is 6,000 orders a day. Do we need a message broker. Defend either answer." "How do you cut over when the old system and the new one both have to be authoritative for two weeks." "What is the failure mode of the design you just drew when the third-party API is down for four hours." "Who writes the code in this design, and how do they know they built the right thing." The last one separates architects from consultants.

What a good take-home looks like for this role. Give them a redacted version of a real problem you have: three pages of context covering current systems, actual volumes, budget, team skills and compliance, plus one deliberately ambiguous requirement and one hostile constraint, for example a vendor API capped at 5 requests per second or a database that legally cannot leave your premises. Cap it at four to six hours and pay for it. The single strongest signal arrives before the deliverable: a good architect sends you questions first. The deliverable should contain a C4 context and container diagram, one short ADR per major decision including the options rejected, a rough monthly run cost, an NFR table, the top three risks with a plan to retire each, and a phase one that ships in under eight weeks. A weak one hands back a poster of every service in the cloud catalogue, no cost, no rejected options, and no first phase.

Red flags

  • The design is the vendor reference architecture with your logo on it. If it maps one to one onto the Well-Architected diagram, they skipped your constraints. Ask instead: "which parts of this do you delete first if the budget drops 40 percent, and what breaks."
  • Certifications instead of scars. AWS Solutions Architect Professional, TOGAF and Azure Solutions Architect Expert prove they can study. Ask instead: "what broke in the first 90 days after go-live on your last design, and what did the fix cost."
  • They have not touched code in years and cannot review a PR. Ask instead: "when did you last read or write code in this stack, and what did you change." Then hand them a real pull request from your repo and give them 20 minutes. Architects who cannot read your codebase will design for a codebase that does not exist.
  • Microservices and Kafka regardless of the numbers. Ask instead: "give me the specific throughput and team-size numbers at which a modular monolith stops working here." If they cannot name a threshold, they are pattern-matching, not designing.
  • No opinion on data. They spend an hour on compute and five minutes on the database. Ask instead: "what is the primary key on the order table today, what happens to it during migration, and how do you reconcile a dual-write window."

When to hire this role, and how Digital Heroes staffs it

If you have one product, one team under eight engineers, and a stack you already operate, you do not need a solution architect. You need a senior or staff engineer who owns design and writes code, and you will get better outcomes for less money. Hire a solution architect when you are integrating three or more systems of record, moving off a legacy platform that still runs the business, entering a regulated boundary such as PCI, HIPAA or SOC 2, or arbitrating between teams and vendors who each have a different answer. If the real problem is "deploys are scary and the database falls over on Mondays", that is a platform engineer or a database specialist. If the real problem is "we do not know what to build", that is product, and no diagram will fix it.

How we staff it: a fractional architect at 10 to 20 hours a week for the first 6 to 10 weeks, sitting with the engineers who will build it, not in a separate governance track. Their output is ADRs, a C4 set, an NFR table, a costed run rate and a phased plan we can be held to, with phase one live inside two months. After that they taper to a few hours a week for design reviews and ADR sign-off as reality argues with the plan. Everything they produce, diagrams, decisions, code and infrastructure definitions, is yours from day one under work-for-hire, in your repositories and your cloud accounts, so the design does not leave when the architect does.

Research & sources

The evidence behind this guide

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

  1. 48% of private companies cite integration with legacy systems or technical debt as a top obstacle to realizing the full value of their digital and AI investments (behind data quality/availability at 72% and gaps in AI fluency or technology talent/leadership at 53%). Source: Deloitte (2026) →
  2. Across more than 5,400 IT projects studied by McKinsey and the University of Oxford BT Centre, large IT projects ran on average 45% over budget and 7% over schedule while delivering 56% less value than predicted. Source: McKinsey & Company / University of Oxford (BT Centre for Major Programme Management) (2012) →
  3. Per Sensor Tower's State of Mobile 2026, worldwide consumers spent about $85 billion on apps in 2025 (up 21% YoY), and for the first time non-game apps surpassed games in consumer spending; generative-AI in-app purchase revenue more than tripled to top $5 billion. Source: Sensor Tower (via TechCrunch) (2026) →
  4. An EY survey found one in five U.S. payrolls contains errors, each costing an average of $291 to remediate, with a typical 1,000-employee organization spending roughly 29 workweeks per year fixing common payroll errors. Source: EY (Ernst & Young) (2022) →
Rohan Malhotra · Enterprise Software Consultant

Rohan advises mid-market and enterprise teams on ERP, CRM and custom software, and has led delivery on dozens of business-software builds.

Writes for Digital Heroes, shipping business software for 2,000+ brands across 55+ countries since 2017.

FAQ

Frequently asked questions

How much does it cost to hire a solution architect?
In Digital Heroes delivery, solution architects bill roughly $120 to $200 per hour onshore in the US and UK, $65 to $110 nearshore in Latin America and Eastern Europe, and $35 to $75 offshore in India and South Asia. Most clients buy 10 to 20 hours a week rather than full time, because architecture is not a 40-hour activity on a single product. Rates move on seniority, domain and regulatory exposure, not on the job title, and these are the bands we bill rather than a published figure you should quote back to a vendor.
Freelancer or agency for a solution architect?
Use a freelancer when you are buying a bounded decision such as choosing a stack or designing one integration, and contract for artifacts like ADRs so the reasoning does not leave with them. Use an agency when you want the design and the build from one accountable party, so nobody can blame the diagram when the sprint slips. The honest trade-off with an agency is house-stack gravity, so ask which of their recent designs used a technology their own team had to learn from scratch.
How do I test a solution architect before hiring?
Do not run a coding kata. Give them a redacted version of a real problem you have, three pages of context with actual volumes, budget, team skills and one hostile constraint such as a vendor API capped at 5 requests per second, and cap it at four to six paid hours. Good candidates send questions before they design, and return a C4 context and container diagram, one ADR per major decision with rejected options, a rough monthly run cost, an NFR table and a phase one that ships in under eight weeks.
How long does it take to hire a solution architect?
A fractional or contract architect can be sourced, vetted and started in about one to three weeks, because you are evaluating design judgement rather than running a long interview loop. A full-time in-house hire realistically takes two to four months to fill and then another 60 to 90 days of ramp before their decisions are worth trusting, since they need to read your legacy code first. Budget for that ramp, it is the part most companies forget when they model the cost.
Onshore vs offshore solution architect rates?
Onshore US and UK contract architects sit around $120 to $200 per hour, nearshore Latin America and Eastern Europe around $65 to $110, and offshore India and South Asia around $35 to $75, based on what we see and bill. The onshore premium usually buys timezone overlap for stakeholder arbitration and prior exposure to your regulatory regime, which matters on PCI, HIPAA or SOC 2 work. For pure design work with a well-run handover, nearshore and offshore architects deliver the same artifacts at a materially lower rate.
Who owns the architecture, diagrams and code we pay for?
You do, from day one, under a work-for-hire clause in the contract. That should cover the ADRs, C4 diagrams, NFR tables, infrastructure definitions and any code, and all of it should live in your repositories and your cloud accounts, not the vendor's. Put it in writing before kickoff, and insist on written rejected options in the ADRs, because the reasoning is the asset you are actually buying.
Do I need a full-time solution architect or a fractional one?
Fractional fits most companies: 10 to 20 hours a week for the first 6 to 10 weeks, then a taper to design reviews. Full-time in-house only makes sense when you have three or more delivery teams and a multi-year platform with real arbitration to do between squads, vendors and security. An architect with nothing to decide will invent governance and review boards to justify the seat, and your engineers will route around them.
What is the difference between a solution architect and a senior engineer?
A senior engineer owns design within a system they build. A solution architect owns decisions across systems: integration between three or more systems of record, migration off a legacy platform, compliance boundaries, vendor selection and cost. If you have one product and a team under eight engineers, a staff engineer who owns design and writes code will beat an architect for less money.
What deliverables should a solution architect produce?
Ask for architecture decision records with rejected options written down, a C4 context and container diagram, sequence diagrams for the flows that make money, a non-functional requirements table with p95 latency, RPO and RTO, a costed monthly run rate, a risk list, and a phased plan where phase one ships in under eight weeks. If the output is a single mega-diagram with every cloud service on it and no cost, no rejected options and no first phase, you bought a poster. Pay for artifacts, not hours.
How much should a small business expect to pay for custom software?
Across 2,000+ Digital Heroes projects, a small business system that replaces spreadsheets or one core workflow typically lands between $40,000 and $80,000, with more complex first versions running up to $150,000. The two levers that move the number most are integrations and user roles, not the team's hourly rate. Any quote under $15,000 for a full production system means the vendor has not understood your scope yet.
How many SaaS seats do we need before building custom becomes cheaper?
The crossover usually shows up between 20 and 50 seats on premium tiers. Salesforce Enterprise lists at $165 per user per month, so 40 users cost about $79,000 a year in subscriptions, which is real money against a custom system you would own outright. Run the comparison over three years: if subscription spend beats the build cost plus 15-20% annual maintenance, custom wins on price before you even count workflow fit.
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.
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.
Is it cheaper to customize Salesforce than to build a custom CRM from scratch?
If you use less than a third of what Salesforce does, a custom CRM is often cheaper by year three. Salesforce Enterprise lists at $165 per user per month, so 25 seats cost about $49,500 a year before admin and consultant fees, while a focused custom CRM runs $60,000 to $100,000 once plus 15 to 20% a year in maintenance. If you genuinely need Salesforce's ecosystem, reporting, and app marketplace, customizing it beats rebuilding it; the mistake is paying enterprise prices to use it as a glorified contact list.
Should I ask for a fixed price or pay the agency hourly?
Fixed price for the first version, hourly or retainer for what comes after launch. A fixed-scope, fixed-price V1 puts the estimation risk on the agency, which is exactly where you want it while trust is unproven; hourly billing on an unscoped greenfield build is a blank check. After launch, flip it, because maintenance and small features arrive unpredictably and fixed-pricing every ticket wastes everyone's time.
Can we migrate years of data out of our current system into new custom software?
Almost always yes, through CSV exports or the vendor's API, and migration should be scoped as its own workstream with field mapping, a dry run, and a planned cutover window rather than an afterthought. The real time sink is rarely moving the data; it is cleaning it, since years of duplicates, free-text fields, and inconsistent formats surface all at once. Pull a full export from your current vendor before committing to anything new, because some SaaS plans restrict exports on lower tiers.
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 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.
Should I hire a freelancer or an agency for my software project?
A skilled freelancer is the right call for a single-discipline scope under roughly $15,000, like a website, a plugin, or one integration. Above that, projects need design, backend, testing, and project management at once, and a solo builder becomes the single point of failure: if they get sick or take a bigger client, your project simply stops. Agencies bill 20-40% more per hour but carry continuity, code review, and someone to escalate to, which is what you are actually buying.
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.
Keep reading
let's build

Build something worth launching.

A plan, a team, a timeline, within 24 hours. No decks, no discovery calls. Tell us what you're building and we'll come back with a real scope and a real number.

message us directly · we reply within one business day

mission briefing

Monthly dispatch

Playbooks, real build costs, and what we're shipping. One email a month. No fluff.

visit us

New York HQ

1140 Broadway, Suite 704 · New York, NY 10001

Get directions
Online now

Hey there 👋 How can we help you today?