For auto repair shops
Keep the bays full.
And the invoices paid.
Estimates, invoices and parts bills already live in QuickBooks, and if your shop software can export to CSV, DuckHouse can load that too. It brings them together and keeps them current, so you can see which work wins, who owes you, and who is due back.
Works with QuickBooks Online, SFTP / FTP and Google Sheets.

Which customers haven’t had an invoice since April?
Read quickbooks.invoices, quickbooks.customers
38 customers haven’t had an invoice since April. The ones who spent the most in the year before:
| D. Okafor | Mar 28 | $2,140 |
| Hillside Florist | Mar 14 | $1,860 |
| S. Patel | Feb 9 | $1,415 |
| M. Ruiz | Mar 3 | $1,290 |
and 34 more
Questions you can answer
The things you’ve always wanted to know.
Each of these comes from data your tools already have. DuckHouse puts it side by side.
“How many estimates turn into work, and how quickly?”
QuickBooks estimates, their status and accepted dates, against the invoices that followed.
QuickBooks Online
“Who hasn’t been in for six months and is due a service?”
Each customer’s last QuickBooks invoice.
QuickBooks Online
“Who owes me, and for how long?”
Open balances and due dates on QuickBooks invoices.
QuickBooks Online
“What’s my average ticket, by month and by kind of job?”
QuickBooks invoices and the items on them.
QuickBooks Online
“What am I spending with each parts supplier?”
QuickBooks bills by vendor, month by month.
QuickBooks Online
How it works
Three steps, no data team.
You keep using the tools you have. DuckHouse gathers what they know.
1. Create a database
It runs on its own machine with its own storage. There is nothing to install.
2. Connect your tools
Sign in or paste a key for each one. DuckHouse only reads from them, brings in your history, then keeps up, as often as every 5 minutes for SFTP / FTP.
3. Ask in plain English
Connect Claude or ChatGPT to DuckHouse and ask: “Which customers haven’t had an invoice since April?” It looks in your data and answers. How to connect an assistant.
What it connects
The tools you already use.
What DuckHouse brings in from each, and how you connect it.
QuickBooks Online
Estimates and whether they were accepted, invoices and payments, customers, and parts bills by supplier.
Sign in with your Intuit account. New data comes in as often as every hour.
How to connect QuickBooks OnlineSFTP / FTP
CSV exports from your shop management software: repair orders, vehicles or technician hours, if it can save them to a folder.
Point it at the folder your software exports CSV files to. New data comes in as often as every 5 minutes.
How to connect SFTP / FTPGoogle Sheets
A bay schedule, a list of fleet accounts or anything else kept in a sheet.
Share the sheet with DuckHouse. Every tab becomes a table. New data comes in as often as every 15 minutes.
How to connect Google SheetsAn example
A two-bay shop
A made-up example, not a customer.
- 1
The owner signs in to QuickBooks from DuckHouse, and sets the shop software to export repair orders to a folder each night.
- 2
On Friday they ask ChatGPT which estimates from the last month are still open, and call those customers back.
- 3
Each month they ask who is past due a service, from the date of everyone’s last invoice.

What it costs
Pay for the hours it runs.
The smallest database is $0.0117 an hour while it runs. Left on all month with its 10 GB disk, it comes to $10.80. Set it to stop when idle and you pay for the hours it is awake, plus the disk. Data kept in object storage is $0.02 per GB a month.
Every sync wakes the database, so one synced every 15 minutes is awake most of the day. Syncing every hour, or once a day, lets it sleep in between, and you can change that per connection whenever you like.
See full pricingQuestions
Before you start.
Do I need to know SQL?
Will DuckHouse change anything in my other tools?
Who can see my data?
Can my bookkeeper or manager use it too?
What if my software isn’t listed?
What does it cost?
Put your numbers in one place.
No contracts and no minimums. Connect the tools you use, and stop the database whenever you like.