Baltimore's trades — the HVAC, plumbing, electrical, roofing and home-services companies that keep an old housing stock standing — mostly run on off-the-shelf field-service software like ServiceTitan, Jobber or Housecall Pro. For a lot of shops that is exactly the right call, and we'll be the first to say so. But those tools are rented by the seat, forever, and they only bend so far. The day your dispatch, your pricing or the way you actually run jobs stops fitting the template, you start paying people to work around your software. This is an honest guide to that moment: what the off-the-shelf tools really cost a growing crew over a few years, when a custom field-service app you own outright is the better buy, and what building one runs in Baltimore in 2026.
The trades are Baltimore's other software industry
Baltimore gets talked about as a Hopkins-and-biotech town, and it genuinely is one. But the industry that touches the most doors around here isn't in a lab — it's the crew in the van. The metro's housing stock is old, block after block of rowhouses with systems that were dated a decade ago and hard water that chews through valves and water heaters faster than almost anywhere in the country. That adds up to a deep, permanent home-services economy: the HVAC and plumbing outfits, the electricians, the roofers and waterproofers and the pest-control companies that keep the basements dry. Some of them are institutions — A.J. Michaels has been installing systems in the region since 1978, and Constellation Home has been in this market for more than thirty years. Hundreds more are the ten-to-forty-person shops that do the real daily volume of work across Baltimore County and the city.
Every one of those businesses runs on software now, whether the owner thinks of it that way or not. The schedule, the dispatch, the estimates, the invoices, the quiet daily question of where a tech is and whether he closed the ticket — all of it lives in an app. Which app, and how well it fits the way the business actually works, quietly decides how many jobs a crew can turn in a day. That's a big enough lever that it's worth being deliberate about the choice rather than defaulting into whatever a competitor happened to mention at a supplier counter.
What the off-the-shelf field-service tools actually are
Field-service management software — FSM, if you read the trade press — is a crowded, mature category, and for good reason: it solved a real problem. Three names come up in almost every Baltimore shop. ServiceTitan is the enterprise option, built for multi-crew and multi-location operations, with a proper dispatch board, route optimization and something like thirty reports out of the box. It is genuinely powerful and genuinely expensive; once you're staffed up, the bill generally lands somewhere in the four-to-ten-thousand-dollars-a-month range, quoted annually. Jobber and Housecall Pro sit underneath it, aimed at small and mid-size home-services crews. Jobber starts around $49 a month for a single user and climbs through roughly $249 for its Grow tier; Housecall Pro runs from about $59 to $149 and up — and both add somewhere between $29 and $50 per extra technician once you're past a handful of seats.
Here's the part I want to say plainly, because a studio that only ever tells you to build custom is selling you something. For a large share of trades businesses, one of these tools is the right buy, and you should buy it. If the way you schedule, price and invoice looks broadly like the way ten thousand other HVAC shops do it, you will never get better value than a mature product with a decade of other people's feedback baked into it. We will tell you that on a call and send you on your way with a recommendation and no invoice. Custom software is not a badge of seriousness or a sign you've made it. It's a specific tool for a specific problem, and it's the wrong tool for most shops most of the time.
The day the template stops fitting
That specific problem has a recognizable shape. The rule of thumb people in this world repeat is that off-the-shelf field-service software fits about ninety percent of your business and breaks on the last ten — and the last ten is usually the part that either makes you money or keeps you sane. When your business looks like the business the software was designed for, the fit is great. When it doesn't, you feel the seams every single day.
It shows up differently in every trade, but the pattern rhymes. The dispatcher wants to sequence jobs by a rule the software doesn't have a checkbox for — the senior tech on the boiler jobs, the new guy shadowing on the easy ones, the emergency call that has to jump the queue without blowing up the rest of the afternoon — and ends up keeping the real schedule in his head and on a whiteboard, with the app as an afterthought. The pricing doesn't match the product: you sell maintenance plans, or tiered flat-rate work, or a membership that quietly changes every invoice, and the template really only understands one-off tickets, so someone re-keys the numbers by hand every week. The data lives in three places that were never designed to talk to each other — the FSM app, QuickBooks and a supplier portal — and a person in the back office spends half their week being the integration nobody built. None of this is exotic. It's the everyday texture of a business that has grown into its own way of working, and every workaround is a small tax you pay in perpetuity.
The tell is simple. When you start hiring people, or burning your best people's hours, to serve the software instead of the software serving them, the calculus has changed. That's the moment worth stopping to do the math on.
What "cheap" software actually costs over three years
The reason shops tolerate the workarounds is that the monthly number looks small sitting next to a payroll. But field-service tools are rented, per seat, forever — and that framing hides the real figure. Run it out on a fifteen-tech shop, which is an ordinary size for a Baltimore HVAC or plumbing company. On the small-business tools you're realistically at several hundred dollars a month once everyone has a login; on ServiceTitan you can be at several thousand. Call it somewhere between five and twenty-five thousand dollars a year, every year, climbing as you add technicians and as the vendor raises prices on its own schedule.
At the end of five years of that, you own exactly nothing. You've rented a workflow that never quite fit, and if you ever decide to leave, your entire operating history — every customer, every job, every invoice — is sitting inside someone else's database, exportable on their terms. That's not an argument against ever renting software; plenty of businesses should rent forever and never think about it again. It's an argument for knowing the true five-year number before you decide the daily workarounds are cheaper than the alternative. Usually nobody has actually added it up.
What building your own runs in Baltimore
This is where a custom build stops being a luxury and turns back into arithmetic. The old objection was that custom software cost a fortune and took most of a year, and that was true when it meant an agency and a rented team of five billing by the hour. It isn't true anymore. When a senior builder has AI carrying the repetitive eighty percent of the work, the same tools that build venture-backed startups can be pointed at a fifteen-tech plumbing company on a timeline and at a price that make sense for one. We freeze the scope and put a fixed number on it before any code is written — a real number you agree to up front, not an hourly estimate that drifts through the summer. For a trades business it usually looks like one of these.
| What you're building | What it is | Fixed price | Timeline |
|---|---|---|---|
| Prototype Sprint | One core flow — your dispatch board, clickable and deployed | $3,500 | ~1 week |
| Custom App / Internal Tool | The scheduling, dispatch or job-costing app your crew runs on | from $12,000 | 2–4 weeks |
| Operations System | Scheduling, jobs, invoicing and reporting as one system | from $12,000 | 2–5 weeks |
The honest way to start is small. A one-week Prototype Sprint puts a clickable version of your actual dispatch board in front of you for $3,500 — before you commit to anything, you get to see your own workflow running as software and decide for yourself whether it's better than what you have today. From there, a custom app or internal tool (from $12,000) replaces the one piece that never fit — the scheduler, the flat-rate pricing engine, the job-costing view — while you keep whatever already works. Or a full operations system runs the real slice end to end: a job comes in, gets scheduled and dispatched by your rules, gets done, gets invoiced, and lands in a report you actually trust, all in one place you own outright. The full breakdown of what's in each package lives on the pricing page, and we took a typical build apart line by line in what a custom app really costs.
The difference that matters isn't the sticker price — it's the ownership underneath it. You own every line of the code, the keys and the accounts at the end of it. There's no per-seat fee that grows with your headcount, no annual renewal creeping upward, and no workflow you have to bend around because a vendor in California decided years ago how HVAC dispatch ought to work. Hire your thirtieth technician and the software costs exactly what it did for your fifteenth. If you're wondering how the timeline collapsed from months into weeks, we wrote the longer answer in how long it takes to build a custom app.
So — keep renting, or build?
You don't need a consultant to make this call. You need to answer three questions honestly. First: does the way you schedule, price and invoice look like everyone else's, or have you built something genuinely your own over the years? If it's the former, keep renting — you will never beat a mature product on its home turf, and you shouldn't try. Second: how many people or hours are you already spending to work around the software you have, and what is that worth annualized in real dollars? Third: what is the rented tool actually costing you a year, and what will it cost when you're twice the size? Line those three numbers up next to a one-time fixed price you'd own forever, and the answer is usually obvious within a minute.
Most Baltimore shops should stay on Jobber or Housecall Pro and get on with their day, and we'll happily be the ones to tell them so. The ones that shouldn't tend to already sense it — they can feel the software fighting them — and for those businesses, owning the thing they run on outright is one of the better investments they'll make this decade. If you're genuinely unsure which side of the line you're on, we wrote a broader framework for exactly that decision in custom build vs SaaS vs no-code, and our Baltimore custom-software guide covers the wider local landscape beyond the trades.
Built in Baltimore, yours to keep
We're a small studio of ex-founders based right here in Baltimore, and we build custom software for small and growing businesses — the scheduling apps, internal tools, online stores and operations systems that a team actually runs on. Fixed price, fixed timeline, direct with the builders, and fully yours at the end. We work with clients across the US and Europe, so being outside the city is no obstacle at all, but there's something we genuinely like about building software for the trades that keep our own town's lights on and its water running.
If your crew has outgrown the app it runs on, the way to find out what a custom one would take is a free thirty-minute call. Bring the workflow that never fit — the whiteboard schedule, the spreadsheet that shadows your FSM, the pricing the template can't handle — and we'll tell you honestly whether you should build it or stay put, how fast it could ship, and the fixed price that goes with it. If you'd rather see custom software work before you talk to anyone, we keep five real apps running live in the browser on the demos page.
Common questions from Baltimore trades businesses
Is custom field-service software worth it for a small trades business?
Sometimes, but not usually — it depends on how unusual your operation really is. If you schedule, price and invoice roughly the way other HVAC or plumbing shops do, an off-the-shelf tool like Jobber or Housecall Pro is the better buy and you should keep it. Custom starts to pay off when you're spending real money on people or hours to work around software that doesn't fit, or when the per-seat rent has grown large enough that owning the thing outright is simply cheaper over a few years.
How much does custom field-service software cost compared to ServiceTitan or Jobber?
A custom build is a one-time fixed price you own; the others are rent you pay forever. Our packages start at a $3,500 one-week prototype of your dispatch flow, with a full custom app or operations system from $12,000. By contrast, Jobber and Housecall Pro run from roughly $50 a month into the hundreds once your whole crew has seats, and ServiceTitan commonly lands in the thousands per month — every month, rising as you grow. Over three to five years, a growing shop often spends more renting than it would have cost to own.
Can a custom app replace ServiceTitan, Jobber or Housecall Pro?
Yes. A custom app can do everything those tools do for your business, built around your actual dispatch, pricing and invoicing instead of a generic template. You can replace the whole platform, or start by replacing only the one piece that never fit and keep the rest. You also own the code and your data outright, so you're never locked into someone else's roadmap or price increases.
How long does it take to build custom scheduling or dispatch software?
Weeks, not months. A clickable prototype of your dispatch board takes about a week; a full custom scheduling or job-costing app usually ships in two to four weeks, and a complete operations system in two to five. The old multi-month timeline was mostly agency coordination — with a senior builder and AI handling the repetitive volume, that overhead is what disappears.