# Uninvoiced Jobs: Find What Was Never Billed

Source: https://maito.app/workflows/find-finished-jobs-that-were-never-invoiced

Every week Maito compares completed jobs with invoices and lists jobs never billed, separating warranty and prepaid work from real misses.

Weekly, list completed jobs with no invoice and separate warranty and prepaid work from real gaps.

[Finance](https://maito.app/workflows/team/finance) · [Home services](https://maito.app/workflows/industry/home-services) · On a schedule · Updated October 19, 2026

Works with

-   Slack
-   Email
-   [QuickBooks](https://maito.app/workflows/tool/quickbooks)
-   [Xero](https://maito.app/workflows/tool/xero)
-   [Airtable](https://maito.app/workflows/tool/airtable)
-   Microsoft 365

## How do you find finished jobs that were never invoiced?

To find finished jobs that were never invoiced, set up a weekly Loop. Maito compares completed jobs in Jobber with invoices in QuickBooks or Xero, separates warranty and prepaid work, lists the unexplained ones with amounts, and flags billing deadlines.

## How it's done today

The owner finds old unbilled jobs only when cash gets tight.

## What Maito does

1.  Compare completed jobs to invoices
2.  Set aside warranty and prepaid jobs
3.  Rank the unexplained gaps by age and amount
4.  Post owners for each

## Example

Loop run: Monday 10:00 AM · Unbilled job check

**Maito** (10:00 AM):

11 completed jobs in the last 90 days have no invoice.

Explained (6):  
• 4 under warranty  
• 2 on prepaid maintenance plans

Not explained (5), about $4,920 in estimated billing:  
• Job 2204, Hooli Cafe, Aug 21: $1,380 (59 days)  
• Job 2237, Acme Dental, Sep 4: $1,120  
• Job 2260, Initech, Sep 18: $940  
• 2 more, under $800 each

Catch: job 2204's 90-day billing cutoff under the customer agreement is Nov 19. It also had an invoice voided on Aug 30 with no replacement.

Source: completed jobs in the field service software against invoices in the accounting software.

**Omar** (10:09 AM):

pull everything on 2204.

**Maito** (10:10 AM):

Job 2204: Marcus completed it Aug 21, 6.5 hours plus a $420 part. INV-1141 for $1,380 was voided Aug 30 by Rosa, no reason noted. Nothing shows payment. This looks like a missed re-issue, but you should confirm with her.

## How to set it up

On a schedule Find finished jobs that were never invoiced

Ask your agent

“Every Monday at 10, compare completed jobs in the field service software with invoices in our accounting software. Post the jobs without an invoice in #billing, and note which are warranty or prepaid.”

Connect field service software

-   Jobber

Connect accounting software

-   QuickBooks
-   Xero

Connect spreadsheet

-   Airtable
-   Microsoft 365

Not connected yet? Your agent sends you a link to sign in.

## What it won't do

It can only match records that exist. Work done off the system will not appear.

## Questions

### Does it create the missing invoices?

No. It reports them. Invoice drafting is a separate workflow you can add.

### How does it know a job is under warranty?

From the job record or plan. Anything it can't confirm goes in the unexplained list.

### Can it include a spreadsheet?

Yes. It can read an Airtable or Microsoft 365 sheet if you track jobs there.

## More finance workflows

-   [Log and match every invoice Invoices from email get read, logged and matched to purchase orders. Finance · When something happens Works with Gmail, Microsoft 365, QuickBooks, Xero.](https://maito.app/workflows/log-and-match-every-invoice)
-   [Review expenses against policy Expenses get checked against the policy before a person approves them. Finance · When something happens Works with Ramp.](https://maito.app/workflows/review-expenses-against-policy)
-   [Prep the month-end close checklist Know which close tasks are done, late or blocked. Finance · On a schedule Works with Linear, Asana.](https://maito.app/workflows/prep-the-month-end-close-checklist)
-   [Explain a budget variance See why spending is over or under budget, line by line. Finance · When you ask Works with QuickBooks, Xero, Airtable, Microsoft 365.](https://maito.app/workflows/explain-a-budget-variance)
-   [Chase overdue invoices Customers with overdue invoices get polite, correct reminders. Finance · On a schedule Works with QuickBooks, Xero, Gmail, Microsoft 365.](https://maito.app/workflows/chase-overdue-invoices)
-   [Build a forecast scenario Ask "what if" and get the forecast redone with your assumptions. Finance · When you ask Works with Airtable, Microsoft 365.](https://maito.app/workflows/build-a-forecast-scenario)

[See all workflows](https://maito.app/workflows)

## Put your AI teammate to work.

Set it up in minutes. Start with this one, and let it earn the next one.

[Put Maito to work](https://maito.app/login?returnTo=%2Fworkflows%2Ffind-finished-jobs-that-were-never-invoiced)[Book a demo](mailto:support@maito.app?subject=Maito%20demo)
