All stories
Case StudyCar Repair Management · High-Volume Accounts Receivable
ServiceUp

4 contractors couldn't keep up. One AI teammate did.

ServiceUp issued 30,000 invoices in 3 months, cut month-end close from 15 days to 2–3, and moved 80 hours a week of contractor work to real accounting. Caitlyn, Controller at ServiceUp, tells the story.

2–3 days

Month-end close (from 15 days)

30,000

Invoices issued in the first 3 months

24 hrs

Invoice issuance (was 2 weeks behind)

80 hrs/wk

Contractor work reallocated

“Once we implemented Ari, I got my life back. That was just a breath of fresh air. I was able to breathe again.”

Caitlyn

Caitlyn, Controller at ServiceUp

About ServiceUp

ServiceUp is a car repair management platform. Every closed repair order generates an invoice—customer-facing, high-volume, and coded line by line. AR is the biggest workload in the finance function, and the company's goal was explicit: build a finance team that can take in five times the business without adding five times the headcount.

60-Hour Weeks and a 15-Day Close

Before LedgerUp, ServiceUp's billing scaled the only way manual billing can: with people and hours. Caitlyn started with one contractor covering both AR and AP. As volume grew, the AR workload swallowed the role—40 hours a week, then 50, then 60—and she kept adding headcount until four contractors were carrying the billing workload, because every invoice needed a human to code the customer and line items and push it out.

Every new product and every new customer meant retraining the team. Invoicing ran two weeks behind. Month-end took 15 days to close out invoices, and payment reconciliation took days on its own.

“Over time, as our volume grew, I knew that it just wasn't going to be scalable. The only levers that I could pull at the time was adding contractors, increasing their hours.”

Caitlyn

Caitlyn, Controller at ServiceUp

Two Automation Attempts That Still Needed a Human on Every Invoice

ServiceUp didn't jump straight to an AI agent. They tried automation twice first.

The first attempt was an in-house build with the engineering team. When a repair order closed, the system knew which invoice to issue—but a person still had to code the customer and every line item by hand.

The second attempt was an off-the-shelf billing tool built primarily for SaaS companies. ServiceUp's per-repair-order billing didn't fit the mold, so every single invoice still needed a human in the loop to verify the coding and confirm it reached the right customer. The tools changed; the bottleneck didn't.

A Tool You Can Trust vs. One You Have to Babysit

With LedgerUp, ServiceUp brought on Ari—an AI billing agent that follows the team's instructions on coding, issuing, and delivering invoices end-to-end. Caitlyn started cautiously, checking each individual invoice Ari produced. Then she stopped checking, moved to a monthly reconciliation, and found Ari coding correctly and sending to the right customer every time.

“That's just the difference between going from a tool that you can trust to one that you have to babysit.”

Caitlyn

Caitlyn, Controller at ServiceUp

Ari knows what it doesn't know

The trust didn't come from Ari being right every time—it came from Ari knowing when it might not be. When Ari hits something ambiguous, it stops, proposes a solution, and asks for approval before taking any action. No silent mistakes to catch at month-end. That behavior is what let Caitlyn go from reviewing every invoice to a monthly spot-check.

“The difference with Ari is Ari knows what it doesn't know, and that has saved us so much time. Ari will stop and ask for an approval and propose a solution before taking any action.”

Caitlyn

Caitlyn, Controller at ServiceUp

Everything Changed After LedgerUp Went Live

In the first three months, ServiceUp issued 30,000 invoices through Ari. The KPI Caitlyn cared most about—getting invoices out the door correctly and fast—went from two weeks behind to issued within 24 hours. Month-end close dropped from 15 days to 2–3 business days. Payment reconciliations that took days now take minutes.

The 80 hours a week of contractor time that AR used to consume moved to other pieces of accounting. Caitlyn got at least 10 hours a week back herself—enough to get back to the gym, leave work on time, and stop carrying the close into her evenings.

Before & After

MetricBefore LedgerUpAfter LedgerUp
Month-end close15 days2–3 business days
Invoice issuance2 weeks behindWithin 24 hours
Payment reconciliationLiterally daysMinutes
AR staffing4 contractors at 40–60 hrs/week80 hrs/week reallocated to other accounting
Invoice reviewHuman in the loop on every invoiceMonthly reconciliation spot-check
Controller's weekLate nights, no gym10+ hours/week back

The Results

  • 30,000 invoices issued in the first 3 months — coded, delivered, and reconciled by Ari with a monthly spot-check instead of per-invoice review
  • Month-end close cut from 15 days to 2–3 business days — an 80%+ reduction in close time for invoicing
  • Invoices out within 24 hours — after running a consistent two weeks behind
  • Payment reconciliation in minutes — down from multiple days of manual matching
  • 80 hours/week of contractor work reallocated — the AR contractor team now covers other accounting work instead of manual invoice coding
  • A finance function built for 5x volume — without adding 5x headcount, which was the goal from the start

Caitlyn's Advice for Finance Teams With Complex Billing

The instinct for most controllers is that their billing is too complex to automate—too many edge cases, too much judgment. Caitlyn's take, after two failed automation attempts and one that worked, is the opposite.

“If you think that your billing process is too complex, you are the perfect candidate to implement this type of process and use AI. You're not implementing the software. You are onboarding a new hire.”

Caitlyn

Caitlyn, Controller at ServiceUp

Full Video Transcript

Read the full transcript — Caitlyn, Controller at ServiceUp (3:57)

Once we implemented Ari, I got my life back. That was just a breath of fresh air. I was able to breathe again.

I'm the controller here at ServiceUp. For us, AR is the highest volume. It's customer-facing. We're focused on building a finance function that can take in five times the business without adding five times the headcount.

Over time, as our volume grew, I knew that it just wasn't going to be scalable. The only levers that I could pull at the time was adding contractors, increasing their hours. We had to retrain every time we added a new product or we had a new customer onboard.

I started with one contractor who was focused on both AR and AP, and I gradually had to add a headcount. The contractor that was working on AR kept increasing hours—40 hours, 50 hours, 60 hours a week. But I said, okay, this is too much for her. I need to add additional headcounts. We added two more contractors to focus on AR with her because the process was so manual.

Before LedgerUp, we tried two different versions of automation. The first one had our engineering team involved. So when a repair order closed, we knew which invoice to issue, but we still had to code the customer, the different line items.

The second version of automation, we were using a billing tool. This tool was primarily focused on SaaS companies, so we still needed a human in the loop for every invoice that was getting issued to ensure that it was coded properly and pushed out to the correct customer.

But now, with LedgerUp, we have an AI agent that is following the instructions to a T. So that's just the difference between going from a tool that you can trust to one that you have to babysit.

Initially, I was checking each individual invoice, and then it came to a point where I just kind of stopped checking, and I just did a monthly reconciliation and saw that Ari was coding things properly, sending it to the correct customer. And so, naturally, that just gave me the confidence that Ari was ready to run free.

The difference with Ari is Ari knows what it doesn't know, and that has saved us so much time. Ari will stop and ask for an approval and propose a solution before taking any action.

Everything changed after LedgerUp went live. Month-end, we were taking 15 days to close out invoices. We're doing that within two to three business days now. Payment reconciliations took literally days. We're doing it in minutes.

And I want to say within the first three months, we issued 30,000 invoices, which is kind of unbelievable. And the biggest KPI that I was focused on is, how do we get these invoices out the door correctly and a lot faster? We were two weeks behind, and now we're issuing within 24 hours.

So, with LedgerUp, we've been able to allocate at least 80 hours a week of contractor work to other pieces of accounting. I got probably at least 10 hours a week back.

I found myself dropping the gym. That was something I love to do. So now I get to go back and do that very consistently. I get to go home a little bit earlier and spend time with my husband, and giving myself time to just relax and reboot.

If you think that your billing process is too complex, you are the perfect candidate to implement this type of process and use AI. You're not implementing the software. You are onboarding a new hire.

Company

ServiceUp

Industry

Car Repair Management

AR model

High-volume, per-repair-order invoicing

Team

Controller + AR contractors

Stop babysitting billing ops.

Let Ari run contract-to-cash for your team.

Book a demo →