EVERYTHING IN MUNINN

Built the way contractors actually work.

Every feature here ships today. No vaporware, no "coming soon" asterisks. Built and battle-tested on real Canadian renovation jobs before it landed in the product.

ESTIMATING

Professional estimates in minutes, not evenings.

A 147 KB built-in line item library covering 32 code families — framing, drywall, electrical, plumbing, roofing, decking, finish, the full Canadian renovation vocabulary. Add markup profiles once, apply them everywhere. Group blocks for staged scopes. Good / Better / Best tiers so clients pick their own price point and close themselves.

  • 32 code families · 147 KB line item library
  • 10 default markup profiles, fully editable
  • Good / Better / Best tier selection
  • Group blocks for staged scope
  • Discount lines on sell price, never on cost
ItemQtyTotal
FRM-2x4 wall, 8' studs32 LF$1,184
DRYW-1/2" w/ tape & mud540 SF$2,430
ELEC-recept + cover14 ea$1,022
PAINT-2 coat finish540 SF$1,890
Subtotal$6,526
Markup 22%$1,436
Total$7,962

AI ESTIMATING AGENT

Describe the job. Get the estimate.

Type or paste the scope in plain English or French. The agent pulls matching line items from your library, applies the right markup profile, adds your standard T&C, and lays out a tiered estimate. You review and adjust — the agent never sends anything without you.

  • Scope-to-estimate in seconds, bilingual input
  • Pulls only from your line item library — no made-up codes
  • Applies your markup profiles automatically
  • Editable before send — agent never sends solo
Tear out 1980s bath, full reno, 60 sq ft. Heated floor, glass shower, double vanity.
Drafted a 3-tier estimate. 47 line items pulled. Good $14,800 / Better $19,400 / Best $26,200. Review and edit before send.

CLIENT PORTAL + ONLINE PAYMENTS

One link. No logins. Signed, paid, and on the calendar.

Your client gets a single link to a clean, branded portal. They view the estimate, e-sign with finger or typed name, pay the deposit by card through Stripe, and message you back — all on one page. Every action is logged with timestamp and IP. No app to download, no account to create.

  • View, e-sign, pay, message — one link
  • Stripe deposit payments via Payment Intents
  • Legally binding signature, timestamped + IP-logged
  • Two-way message thread between you and the client
  • Pay-online toggle per document — keep some quotes offline if you want
CLIENT VIEW
Bathroom Renovation — 2412 Cedar Ave
$19,400 CAD

INVOICING + DRAW PAYMENTS

From estimate to paid invoice without retyping a thing.

Convert any signed estimate into an invoice with one click. Set draw schedules upfront — 30/35/25/10, 50/50, 40/40/20, or your own — and Muninn invoices each milestone automatically when you mark it hit. Payments are tracked, partial payments handled, and the client can pay every draw the same way: by card through their portail.

  • One-click estimate → invoice conversion
  • Draw schedules: 30/35/25/10 · 50/50 · 40/40/20 · custom
  • Auto-generate draw invoices at each milestone
  • Payment tracking with partial payments + reminders
  • Email reminders to clients on overdue invoices
Draw%Status
Deposit30%✓ Paid
Rough-in35%✓ Paid
Finish25%Sent
Holdback10%

JOB COSTING + PROFIT TRACKING

Know your margin before the next bid, not after the next tax bill.

Every expense — materials, subs, equipment, labour — gets tagged to a job and a category. The report rolls up estimated vs. actual, margin in dollars and percent, and tells you which jobs are funding which losses. The data you should have been tracking on a clipboard, finally usable.

  • Estimated vs. actual on every job
  • Category-tagged expenses linked to quotes
  • Revenue summary + GST/HST report ready for your accountant
  • Sales tax report (Canadian GST/HST)
JobEst.Margin
Kitchen — Hassell$48,200+18%
Roof — Rourke$22,100+24%
Bath — Tremblay$19,400−3%
Deck — Singh$11,800+31%

CHANGE ORDERS

Document the change. Get it signed. Attach it to the job.

No more verbal "sure, we can add that" conversations that turn into invoice fights three months later. Clone the original estimate as a change order, edit the scope, send for e-signature, and the change becomes part of the legal job file the moment it's signed.

  • Clone original estimate, edit only what changed
  • Default 40/40/20 payment structure for COs
  • Send for e-signature like any other document
  • Linked back to parent quote for full job audit trail
Change Order #2
Tile upgrade to porcelain+ $1,840
Add pot lights ×4+ $620
CO Total$2,460
Status✓ Signed

EXPENSES + RECEIPT OCR

Photograph the receipt. The expense is already booked.

Snap a photo at the supplier counter or upload a PDF invoice. Muninn parses the vendor, total, GST, date, and category automatically — and links it to the right job. No manual entry, no shoebox at year-end, no missing receipts that quietly eat your margin.

  • Photo or PDF receipt → parsed in seconds
  • Vendor, amount, GST, date, category auto-detected
  • Linked to job for instant job costing roll-up
  • Supplier invoice parsing for full vendor bills
VendorAmountJob
Home Depot$487.22Hassell
Slegg Building$1,204.80Rourke
BC Hydro permit$185.00Tremblay
Week total$1,877.02

IMPORT FROM JOIST + ANYWHERE ELSE

Switch in an afternoon. Your old data comes with you.

Drop your Joist estimate PDFs into Muninn. The parser pulls line items, quantities, prices, and client details — preview the result before committing. Same for client lists from a CSV. Same for line item libraries from a spreadsheet. Nothing gets re-typed.

  • Joist PDF estimate import — preview, then commit
  • Client CSV import
  • Line item library CSV import
  • Supplier invoice OCR for vendor bills
1Upload Joist PDF
2Review parsed items
3Commit to Muninn
Estimate ready to edit

BILINGUAL EN / FR

Real Quebec French — not Google Translate.

Every page, every modal, every status badge, every PDF — fully localized to Quebec French. Toggle the language once in Settings; the change survives reloads. Estimates can be sent in French, signed in French, and paid in French. Your francophone clients see the same care your anglophone clients see.

  • Zero-English audit passed on every page
  • Quebec French — not France French
  • Client portal localizes too — your client picks their language
  • PDFs render in the locale of the document
EN
Bathroom Renovation
Status: Signed
Total: $19,400 CAD
FR
Rénovation salle de bain
Statut : Signé
Total : 19 400 $ CAD

Try it on your next estimate.

14 days, no credit card, no commitment. Cancel with one click if it's not for you.

Reserve my spot