MapleLedger

Free Canadian invoice generator with templates for consultants, trades, gig workers, creatives, and small businesses. Anonymous invoices are not saved unless you choose Save & Track.

Step 1 of 7
Freelancers & consultants
Consultant Hourly
Bill hourly consulting work with HST/GST.
Independent consultants and IT contractors
Client name · Service period · Hours
Consultant Monthly
Monthly retainer or timesheet invoice with pre-filled hours.
Consultants billing monthly to the same client
Client name · Monthly hours · Rate
General Invoice
Flexible invoice for any Canadian business.
Any small business or sole proprietor
Client name · Line items · GST/HST
Trades & construction
Change Order
Bill additional scope changes on a project.
Contractors handling scope changes
Project reference · Change order number · Description
Progress Payment
Bill a percentage of project completion.
Contractors on staged payment schedules
Project total · Progress percent · Previous payments
Trades Labour + Materials
Separate labour and materials on one invoice.
Tradespeople, renovators, and construction contractors
Job site address · Labour · Materials
Small service businesses
Service Business Recurring
Monthly or recurring service billing.
Cleaning, maintenance, tutoring, agencies, local services
Service date · Service location · Customer reference
Gig & platform workers
Gig Worker Service
Invoice platform reimbursements and gig work.
Rideshare, delivery, marketplace, and platform workers
Platform name · Reference ID · Service date
Rideshare Cleaning
Specialized cleaning reimbursement invoice.
Rideshare drivers with passenger-related messes
Platform · Trip reference · Cleaning date
Creative professionals
Creative Deposit
Collect upfront project deposits.
Designers, photographers, videographers, event pros
Project name · Event date · Deposit percent
Creative Final Payment
Collect final project balance.
Creative professionals completing deliverables
Project name · Previous payments · Final amount
Creative Milestone
Bill mid-project milestone payments.
Creative professionals on staged projects
Project name · Milestone name · Description
Add labour and materials separately for cleaner records.

Quick entry

Optional

Skip this if you prefer to fill in each step manually.

Try: 152 hours for Microsoft at $95/hr, HST 13%, due in 30 days

Your business

Bill to

Job & project details

Invoice details

Line items

Item 1

Item 2

Tax details
Choose a Canadian sales tax preset, or select a custom rate.
Tax presets are provided for convenience. Confirm rates and registration requirements with your accountant or official sources.
Payment & language

Live preview

INVOICE
Balance Due
CAD $0.00

Invoice Number
INV0001

Invoice Date
July 14, 2026

Due Date
August 13, 2026

Bill To
Description Rate Quantity Amount
Labour CAD $0.00 1.00 CAD $0.00
Materials CAD $0.00 1.00 CAD $0.00
SubtotalCAD $0.00
Total (CAD) CAD $0.00
Balance Due CAD $0.00

Payment Terms: Due on receipt

Who uses this invoice generator?

Freelancers & consultants

Hourly and monthly consulting invoices with HST/GST, service periods, and Interac instructions.

Trades & construction

Labour and materials invoices, change orders, progress payments, deposits, and retainage.

Small service businesses

Recurring service invoices for cleaning, maintenance, tutoring, and local providers.

Gig & platform workers

Platform reimbursement invoices for rideshare, delivery, marketplace, and hosting work.

Creative professionals

Deposit, milestone, and final payment invoices for design, photo, video, and event work.

Canadian invoice features

  • CAD by default with quick USD, EUR, and GBP selectors
  • GST/HST province presets — tax-friendly, always editable
  • Business Number and GST/HST number display on invoices
  • Interac e-Transfer payment instructions
  • Bilingual invoice labels (English, French, or both)
  • PDF download without signup

Built for CAD, GST/HST, Canadian provinces, Interac e-Transfer instructions, and CRA Business Number display. Tax presets are provided for convenience. Confirm rates and registration requirements with your accountant or official sources.

Why create a free account?

  • Save invoices and track paid/unpaid status
  • Reuse clients and your business profile
  • Duplicate monthly invoices with one click
  • Save reusable invoice templates
  • Track HST/GST collected on your dashboard

FAQ

Yes. Create and download PDF invoices without signing up. Creating an account unlocks saving and tracking.

No signup is required to generate and download a PDF. Sign up only if you want to save invoices and reuse your details.

Yes. Enable tax, pick a province preset, or enter your own tax name and rate. All tax fields remain editable.

Yes. Province presets cover all provinces and territories with GST/HST defaults and notes where PST or QST may also apply.

Yes. Choose English, French, or bilingual labels for static invoice headings. Your line item text stays as you enter it.

Yes. Add your Interac email and payment instructions in the business or payment section.

No. Anonymous invoices are processed only to generate your PDF and are not stored unless you sign in and choose Save & Track.

Yes, with a free account. Saved clients autocomplete on authenticated invoices.

No. This tool helps you create invoices with Canadian defaults. It is not tax advice. Consult your accountant for filing and compliance questions.
An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.