

The purchase order goes out. The technician gets the parts. The job gets done.
And somewhere between the supplier's warehouse and the company's books, the numbers stop matching.
It happens at nearly every contracting business that hasn't automated its accounts payable process. A purchase order is written for what a part is expected to cost. Then the vendor's invoice arrives — in the mail, in an email, sometimes on a crumpled piece of paper in a technician's truck — and someone has to manually enter it into QuickBooks.
The expected cost and the actual cost live in two different systems. Job costing is guesswork. And if the vendor's price has quietly gone up, nobody finds out until the margin is already gone.
"Before Accounts Payable (in ServiceTitan), someone would write that purchase order, ideally before the order is placed, for however much they expect to spend, and then often that's where it would end. Then, you'd go to QuickBooks and put in the invoice. Your actual cost would be there, but you wouldn't have a window into ServiceTitan and how much you've really spent on that order," says Jessica Woodruff Smith.
Woodruff Smith, president and co-founder of Boxed for the Trades and a specialist in ServiceTitan financial workflows, has seen that gap play out across companies of every size. Two systems. Two data entry steps. One version of the truth that never quite is.
Closing the gap
ServiceTitan's Accounts Payable module, included in the core platform at no additional charge, brings the entire lifecycle of a vendor bill inside ServiceTitan, from the moment a purchase order is created to the moment a payment is marked complete. The gap between what was ordered and what was actually billed closes automatically, in real time, tied directly to the job it came from.
The setup requires honest foundational work first. A clean pricebook with accurate material costs, broken down by vendor, is the prerequisite. Without it, the system has nothing to compare against when a bill arrives.
Woodruff Smith is direct about why that matters.
"If you don't have an accurate pricebook, you don't even recognize when your costs have changed. But if it's in your pricebook, and your vendor sends you a bill for something you ordered that you expected to pay $10 for, and you see $15, you can pump the brakes and say, 'Hey, my pricebook says I only pay $10 for this part. Why is it $15?'"
That kind of visibility — a contractor actually catching a price increase before it silently erodes margin — is what AP automation makes possible. Not because the system is looking for fraud. Because the system is comparing what was expected to what arrived, every time, automatically.
How the workflow runs
Once the pricebook is current and the AP module is enabled, vendors are mapped inside ServiceTitan — separating purchasing vendors (the specific branches a contractor buys from), from remittance vendors (the entity that actually gets paid). Multiple purchasing locations can roll up to a single remittance vendor, which is how most supplier relationships actually work.
The reconciliation step replaces what used to be manual data entry. When a bill comes in, it gets reviewed against the purchase order, confirmed as accurate, and marked reconciled inside ServiceTitan. That signals the system it's approved and ready for export to QuickBooks — or, for contractors using ServiceTitan's Touchless Accounting, it syncs automatically.
The result is job costing that's actually accurate. Not estimated. Not approximated from what someone remembers paying six months ago.
"The numbers guide the business. If you're not using AP, you can probably make some broad-level decisions based on how specific departments are doing. But once you get into granular job costing, you can break it down and analyze the jobs that need adjusting versus the ones that are profitable," Woodruff Smith says.
That's the difference between knowing a department is struggling and knowing which jobs in that department are losing money — and why.
The #1 newsletter for the trades.
Doing the hard part smarter
The data entry is the part contractors dread. Woodruff Smith has set up AP at two different companies, and her solution was practical: Outsource the tedious input work to a virtual assistant, then step in at the end to review, reconcile, and approve.
"My virtual assistant handled all the hard stuff, and I just had to reconcile at the end of the month and hit pay bills," she says.
For the rollout itself, her advice is to give it a month. Close out the current month, build the process, train the team, write the SOPs. Then go live on the first of the next month with a clean cutoff.
It's the same principle that runs through every chapter in this playbook: Build the foundation right, and the automation pays compound interest.
"Once you have that, there's an import template where you can pull all that information into ServiceTitan from an Excel file."
One import. Clean data. A back office that finally knows what the business actually spent — on every job, every part, every vendor — and can use that information to make better decisions.
That's not just accounting. That's the whole business, finally telling the truth about itself.
» Looking for more? Meet Atlas: Your AI Chief of Staff covers how Atlas reads live data across ServiceTitan to surface opportunities and take action without manual prompting.
The full ServiceTitan Automation Playbook is coming soon, a practical guide to end-to-end automation for contractors told by the operators already running it.
Related Reading:


