Accounting software
for contractors

Built for progress billing: deposits, mid-job draws, materials, and change orders, without the bookkeeping headache.

Free desktop app for Windows, macOS, and Linux. No account, no credit card, and your books stay on your own computer.

Argo Books
New Invoice
Maple & Co.
Paid
INVOICE · #INV-0042
Bill to Sarah Miller 123 Hollywood Blvd, Los Angeles
DescriptionQtyAmount
Logo & brand design1$600.00
Website build1$480.00
Hosting (annual)1$154.00
Subtotal$1,234.00
Amount Due$1,234.00

Built for the way contractors actually get paid

A contractor invoice isn't one number on one piece of paper. It's a deposit before any work starts, a draw when the framing is up or the rough-in is done, change orders the homeowner asked for after the bid, materials at cost or with a markup, and a final balance with the deposit and draws already credited. Argo Books handles the books so you can stay on the tools.

Bill a deposit, a mid-job draw, and a final balance

Send a deposit invoice before the first day, a draw invoice when framing or rough-in is signed off, and a final balance with the deposit and draws already credited. Argo Books tracks what's been paid on each, so the closing balance is exactly what's still owed.

Snap a receipt from Home Depot, the lumber yard, or the supply house

Take a photo and Argo Books pulls the vendor, date, and amount automatically. Tag it Materials, Subcontractor, Equipment Rental, or Permit so when the customer asks for an itemized statement, you can answer in two minutes instead of two hours.

Pay the crew without a separate payroll service

Enter the hours and Argo Books works out CPP, EI and income tax from the CRA's own tables, prints the pay stubs, and puts the wages straight into your books. Different provinces on the same run is fine, and your T4s are ready in January. Payroll is on Premium and covers Canadian staff.

Send the final invoice the day you wrap

Walk through with the customer, open Argo Books, and send the final invoice before you pack the truck. Customers can pay through Stripe or Square, so the balance can clear before the deposit on the next job needs to land.

The tools your business actually runs on

Smart receipt scanning, invoicing, analytics, and inventory tracking, all in one easy app.

Argo Books
Scan Receipt
OFFICE DEPOT
Store #1284 · Mar 14, 2026
COPY PAPER 5RM42.99
INK CART BK34.99
DESK ORGANIZER24.49
STICKY NOTES 128.99
TAX8.89
TOTAL120.35
New Expense Added to Expenses
Merchant Office Depot
Date Mar 14, 2026
Category Office Supplies
Copy Paper (5 ream)$42.99
Ink Cartridge BK$34.99
Desk Organizer$24.49
Sticky Notes (12pk)$8.99
Tax$8.89
Total$120.35
Argo Books
Overview
DateDescriptionCategoryAmount
Mar 14Client paymentConsulting+$1,200.00
Mar 13Office suppliesOffice−$120.35
Mar 12Website projectConsulting+$2,400.00
Mar 11Software licenseSoftware−$49.00
Mar 10Product saleSales+$340.00
Mar 9UtilitiesOffice−$210.00
Mar 8Consulting feeConsulting+$1,500.00
Revenue vs Expenses RevExp
JanFebMarAprMayJun
Cash flow +$0
JanFebMarAprMayJun
Argo Books
Customers
CustomerCompanyTotal spentStatus
JDJane DoeAcme Inc$4,230Active
MSMike SmithStore Co$2,890Active
ALAna LopezLopez Studio$6,100VIP
RKRaj KumarKumar & Sons$1,450Active
EWEmma WongWong Design$3,720Active
TBTom BrownBrown LLC$980New
JD
Jane Doe jane@acme.com
$0Lifetime
12Orders
2024Since
Purchases
Argo Books
Forecast
$0Next month
+18%Projected growth
0%Confidence
Sales forecast HistoryForecast
JanFebMarAprMayJun
Argo Books
Inventory
Widget ProWGT-01 In stock
0units
Cable SetCBL-04 In stock
0units
Basic KitKIT-09 Low
0units
Power AdapterPWR-11 Low
0units
Deluxe BundleDLX-22 Critical
0units
Starter PackSTR-07 In stock
0units
Argo Books
Rentals
December 2025
SuMoTuWeThFrSa 123456 78910111213 14151617181920 21222324252627 28293031
HD ProjectorSarah Miller Out
RentalDec 9 – Dec 12
Returnsin 3 days

What Argo Books isn't

Argo Books is bookkeeping software, not construction-management software. It does not do job costing per project, crew scheduling, or bid and estimating. If you're trying to replace Buildertrend, CoConstruct, or QuickBooks Contractor for those, run them side by side: those for the project, Argo Books for your books.

Payroll covers Canadian staff only, so a crew outside Canada needs a separate payroll service. If those are dealbreakers, that's fair. If they're not, the desktop app is free, it works without internet at the job trailer, and your data stays on your computer.

Download Free

Start free, upgrade only if you need more

Most solo contractors and small crews stay on the free tier. Premium adds predictive analytics for cashflow planning between jobs, unlimited invoicing, and priority support.

FREE Plan

Just starting out, or you only need the basics? This is the place.

$ 0

Free forever

Get Started
  • Track every product, customer and sale
  • See your numbers update in real time
  • Keep every receipt in one place
  • Send 25 invoices a month
  • Scan 10 receipts a month, no typing
  • Import 100 spreadsheets a month
  • Import 25 bank statements a month
Recommended

PREMIUM Plan

Want unlimited invoicing, bigger monthly limits, and forecasts you can act on? Go Premium.

$ 15 12.50 CAD/month
$15/month

Billed monthly

Billed annually at $150 CAD

Buy now

Everything in Free, plus…

  • Unlimited invoices and online payments
  • Scan 500 receipts a month, no typing
  • Import 500 spreadsheets a month
  • Import 500 bank statements a month
  • Run Canadian payroll and produce T4s
  • Connect your store and apps to the API
  • Forecast revenue and spot trends early
  • Sign in with your fingerprint or face
  • Priority support when you need it

Frequently Asked Questions

Yes. Most contractors send three invoices on a multi-week job: a deposit invoice before work begins, a draw invoice at a milestone like framing or rough-in, and a final invoice when the work is signed off.

Argo Books tracks what's been paid on each so the final balance lines up with what the customer still owes.

Yes. Add each change order as its own line item on the next progress invoice, or send a separate change-order invoice.

Keeping changes on their own lines makes it easy for the customer to see exactly what they signed off on versus the original scope.

Yes. List materials and labor on separate lines of the invoice, or roll materials into a single marked-up line if that's how you priced the bid.

On the expense side, scan the supply-house receipt and tag it Materials, Equipment, or Subcontractor so the report later actually means something.

Yes. The desktop app runs natively on your computer and does not need an internet connection to record expenses or build an invoice.

You only need internet when you actually send the invoice or take a payment.

Not the way QuickBooks Contractor or a dedicated job-costing tool does. Argo Books tracks expenses by category and revenue by customer and invoice, which covers most solo contractors and small crews.

If you need a true per-project P&L across labor, materials, subs, and overhead, a job-costing tool is a better fit. Many contractors run a simpler bookkeeping tool alongside their estimating or scheduling software.

Yes, for Canadian staff. Enter each person's hours and Argo Books works out CPP, EI and federal and provincial income tax from the CRA's own tables, for every province and territory, then prints the pay stubs and records the wages in your books.

At year end it prepares your T4 slips and the file the CRA needs, and when someone finishes it gathers the figures for their Record of Employment. Payroll is part of Premium at $15 CAD/month, with no per-employee fee. It does not cover staff outside Canada.

Yes, forever. The free tier covers all core features and 25 invoices per month.

Premium ($15 CAD/month) adds predictive analytics, unlimited invoicing, and priority support. No credit card to start.

Want the bookkeeping side in plain language? Read our guide to bookkeeping for contractors.

Ready to clean up the books before the next bid?

Download Argo Books for free. Set up your first customer, scan a supply-house receipt, and send a progress invoice in under ten minutes.