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
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
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
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
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)
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
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
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
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
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