Resources
Four realistic options, and they solve different problems. The question that decides it is not cost, it is who is accountable in month six, because the thing that kills these projects is the day the system breaks and nobody owns it.
Hire in-house when automation is continuous work you will be doing forever, when the systems touch something you cannot let an outside party near, or when you already have engineers who can absorb it. Bring in an outside firm when you want a specific process working in weeks rather than quarters and you do not want a permanent seat on the payroll for it. The decision is less about cost than about who is accountable in month six, because the thing that kills these projects is not the build, it is the day it breaks and nobody owns it. Below: the criteria to judge on, the four realistic options, who each is right for, and where we are the wrong answer.
A business automation consultant does three things, in order: finds the work worth automating, builds the system that takes it, and keeps the system correct once it is live.
The first part is the one people underestimate. Before anything is built, somebody has to go through the operation and put a number on where the hours go, which is usually not where the owner thinks. A good version of this produces a short list of processes with an hours-per-week figure attached to each, and a recommendation about which one to build first. That is what an audit is, and it is worth having even if you then build in-house.
The second is the build. A system that reads the documents, makes the decisions, and writes the result into the software your team already uses. The wiring is most of the job. A model that produces a nice answer into a document somebody then copies into your CRM has not removed the work; it has changed its shape.
The third is the part that separates firms, and the part buyers ask about last. Automations break for ordinary reasons: a supplier changes an invoice layout, an API version retires, somebody adds a required field to a form. Whether that gets caught in an hour or a quarter depends entirely on whether the system has an owner and a monitor. Ours run on our infrastructure and we run them from there, with a monthly report showing what was processed and what came out.
If you want the general version of why that third part decides the outcome, we covered the research in why AI automation projects fail.
Judge the options on six criteria, and the order matters more than the list, because the first three decide the answer in most businesses.
Accountability after launch. Who fixes it when it breaks, how fast do they notice, and what do you receive that proves it is still working? A build with no answer here is a project with a shelf life.
Time to first working system. Measure it to the day a task stops appearing on somebody's desk, not to the day you have a plan. An in-house hire cannot start until they are found, hired and ramped, and that clock runs before any building does.
Depth on the systems you actually run. Whoever builds this has to work inside your CRM, your job management software, your ledger. Breadth of AI knowledge matters less than whether they have wired those specific things together before.
Iteration cost. Every option is fast on the first build. The difference shows up on the fourth change request, when an external party needs a new scope and an internal person just does it.
What happens to the knowledge. In-house builds leave capability in the building. External builds leave a working system and, if the contract is written properly, documentation and access. Ask explicitly what you own and what happens if you stop working together.
Your tolerance for a bad first hire. If automation is not your core business, you may not be able to tell a strong automation engineer from a weak one at interview, and a wrong hire is expensive in a way a wrong vendor is not.
Read those six before the table below. They are what the table is scoring, and if your weighting differs from the typical one, your answer will differ too.
An in-house hire, a freelancer, a no-code agency and a build-and-run firm differ most on one row of this table: who owns the system at month six.
| In-house hire | Freelancer | No-code agency | Build-and-run firm | |
|---|---|---|---|---|
| Time to first system | Slowest: hiring plus ramp before any build starts | Fast | Fast | Fast |
| Who owns it at month six | Your employee, if they stay | Nobody, unless retained | Varies; often nobody | The firm, by contract |
| Handles messy real data | Depends entirely on the person | Depends entirely on the person | Often the weak point | Should be the core skill; ask for the failure case |
| Iteration cost | Lowest once ramped | Low while they are available | New scope each time | New scope each time |
| Knowledge stays with you | Yes | No | Partly | Partly; ask what you own up front |
| Key risk | A wrong hire, or the right hire leaving | Bus factor of one | Fragile chains that break on variation | Dependency on a firm; check the exit terms |
| What drives the cost | Salary, benefits, recruiting, ramp time | Day rate and availability | Number of workflows and tool subscriptions | Scope, number of systems touched, how much runs unattended |
Who each one is for. An in-house hire is for companies where automation is continuous, permanent work, or where compliance forbids outside access to the systems. A freelancer is for one bounded build where you already know exactly what you want and can supervise it. A no-code agency is for lightweight connections between well-behaved SaaS tools, where the data is clean and the volume is modest. A build-and-run firm is for a business that wants a specific process gone in weeks, does not want to hire for it, and wants somebody accountable for it still working next year.
The in-house route really costs more than the salary line, and the two costs people leave out are the wait and the risk.
Start with the salary, since it is the number everyone has. The U.S. Bureau of Labor Statistics, in its Occupational Outlook Handbook, put the median annual wage for software developers at $135,980 in May 2025, with the lowest ten percent under $82,460 and the highest ten percent above $214,670. Automation-specific roles sit in a similar band. Add employer costs on top of that and the seat is meaningfully more than the headline.
Then the wait. SHRM's 2026 recruiting benchmarking puts the median time to fill a non-executive role at 39 calendar days, down from 44 days in 2025. Add notice periods and ramp on top of that, and the gap between deciding to automate and having a first system running is commonly a quarter or more. Every month of that gap is a month of the saving you did not bank, on top of the salary you did start paying.
Then the risk, which is the one that actually decides it for smaller operations. If you cannot evaluate this work yourself, you cannot reliably tell a good automation engineer from a confident one at interview, and the cost of getting it wrong is months plus a rehire.
None of that makes hiring wrong. If automation is going to be permanent work at your company, the in-house route wins on the fourth build and every one after it. It just means the honest comparison is not salary against invoice. It is total cost including the wait, against a system that exists sooner.
You should not hire us in four situations, and in all of them we would tell you the same thing on the call.
You already have engineers with capacity. If you employ people who can wire your systems together and they have room in their week, use them. They know your business, iteration costs you nothing, and the capability compounds internally.
The problem is one tidy connection between two mainstream SaaS tools. If all you need is a form filling a CRM record and both ends have proper integrations, that is a small job. Pay somebody for a day of work, or have your ops person do it in an afternoon. Bringing in a firm that builds systems for variation and volume is over-buying.
You have not agreed what the process should be. If two people do the same job differently and neither can say why, no system can be built yet, because it will need one answer. That gets settled internally first. We can help decide it during an audit, but nobody should be building while the question is open.
You want the system handed over and then never to hear from us. Our model is that the systems live on our infrastructure and we keep them running. If what you want is a codebase delivered to your own team to own outright, a different arrangement suits you better, and you should say so early rather than discover the mismatch in month three.
If none of those four describe you, the fit is probably good, and the audit will tell you which process to start with either way.
You vet whoever you pick with three questions: what does the system do with no human in the loop, what does it write into, and what happens on the record it cannot handle?
The first question filters out the majority of what is being sold. Gartner named the pattern in a press release on 25 June 2025, Gartner Predicts Over 40% of Agentic AI Projects Will Be Canceled by End of 2027, estimating that only about 130 of the thousands of vendors marketing agentic AI were offering the real thing. The rest is existing chatbots and scripted automation with a new label. If the honest answer to the first question is "it produces a draft for someone to review", the work stays in your building.
The second question is about integration. A system that cannot read from and write to your CRM, your job management software or your ledger is a text generator, and the copying survives.
The third is about production reality. Every unattended system eventually meets a record it cannot process. Whoever built it should be able to say precisely what happens: what gets flagged, who is told, and how it is corrected. A vendor who has not thought about it has not run one for long.
Two more worth asking. What do I receive every month that proves the system is still doing its job, and can I speak to somebody whose system you have kept running for a year? A system that has survived a year in production is the proof worth weighing here. Ours is documented in the Universidad Maimonides case study, a system that shipped in two weeks, returned about fifteen hours a week, and has been running ever since.
It varies with the shape of the work rather than with a rate card. What moves it is how many systems the process touches, how clean the data is, how much has to run without a person checking it, and how much exception handling the process needs. That is why serious firms scope before quoting. The number worth establishing first is your own: what the process costs you in hours today, because that is what any build has to pay back against, and an audit produces that figure before you commit to anything.
Finds the processes worth automating and puts an hours figure on each, builds the system that takes the work, and keeps the system running once it is live. The first part is diagnostic, the second is engineering, and the third is an ongoing operation. Firms differ most on the third, and it is the part that decides whether the system is still working a year later.
In-house wins on cost per build once you are running several systems a year and the person is ramped. An outside firm wins when you want one or two processes gone now, because the in-house route pays salary and recruiting through a median 39-day time to fill plus ramp before the first system exists. Compare total cost including that gap rather than salary against invoice.
For clean connections between mainstream tools, yes, and you should. No-code chains struggle when the input varies, when volume climbs, or when a step needs judgment rather than a rule, because each of those turns into a branch somebody has to maintain. The practical test is whether your process has exceptions. If most records go down the happy path, do it yourself. If the exceptions are where the labor is, they are what needs building for.
If the work follows rules a person could write down, even complicated ones with plenty of exceptions, it can be built. The blockers are different from what people expect: two people doing the same job differently with no agreed answer, or a process where the input has to be interpreted by someone with context nobody has documented. Volume matters more than tidiness. A messy task done fifty times a week is a better candidate than a neat one done twice a month.
We map where your time and money leak, put a number on each one, and tell you which process to build first. Then we build it and run it for you from there.