Get your free Contractor Invoice Template - Canada designed specifically for Canadian contractors and service providers. This professional template includes GST/HST calculations, bilingual support, and complies with Canadian invoicing requirements. Perfect for construction contractors, consultants, and freelancers operating in Canada. Features customizable fields for project details, hourly rates, materials, and equipment costs. Download instantly and streamline your billing process with this comprehensive Contractor Invoice Template - Canada solution.
...
Frequently Asked Questions
GST/HST registration is mandatory if your revenue exceeds $30,000 annually. Most contractors must register and collect HST (13–15% depending on province) or GST (5%) on services and materials. Ontario and Atlantic provinces use 15% HST, while Alberta charges 5% GST only. Some exempt services like residential rental property repairs may have different rules. Include your GST/HST registration number prominently on every contractor invoice, and track collected tax separately for remittance to Canada Revenue Agency quarterly or annually, depending on your filing frequency.
Choose based on your project scope and client preference. Hourly billing works best for ongoing maintenance, emergency repairs, or projects where the scope may shift mid-way. Fixed-price invoices suit well-defined projects with clear deliverables and timelines. Many contractors use hybrid invoicing: a fixed base fee plus hourly charges for change orders or additional work beyond the original scope. Document your rate structure clearly in your contractor invoice to prevent disputes. Always define what's included in the fixed price and what triggers hourly billing for scope changes or extras.
Itemize materials and labor as separate line items to provide transparency and help clients understand the cost breakdown. List each material with its quantity, unit cost, and total. For labor, specify either the hours and hourly rate or a fixed amount for the work performed. This separation matters for GST/HST calculations in some cases and helps clients distinguish between material supplier costs and your skilled labor. Many clients prefer detailed invoices because they can track material expenses and labor investments separately, especially for warranty and future reference purposes.
Retainage (also called holdback) is common in construction and protects clients until project completion. In Canada, provincial lien laws often require holdback percentages—typically 10% in most provinces, held for a specific period after project completion. Your invoice should clearly state the retainage amount, the reason, and when it will be released. Discuss retainage terms upfront with clients because many contractors negotiate lower percentages for smaller projects. Include the release date on your contractor invoice so clients understand when full payment is expected. Check provincial requirements, as holdback rules vary by location.
Yes, milestone invoicing is standard for extended projects. Break your contractor invoice into stages: after framing, after rough-ins, after finishing work, and upon final completion. Each milestone should represent a deliverable portion of the project. Clearly describe the completed work in each invoice and link it to your original contract scope. This approach improves cash flow and reduces risk because you're paid incrementally. Document photo evidence or inspection records with each milestone invoice to substantiate completed work. Clients appreciate milestone billing because it provides clear progress tracking and staged payments align with their budgets and construction phases.
Most contractor invoices list your company as the service provider, not individual subcontractors, unless the client specifically requests otherwise. Your invoice should show your company name, license number, and contact details. However, transparency about subcontractor involvement in your proposal or contract builds trust. Some clients require subcontractor names and credentials for insurance or liability tracking. If you invoice the client directly and pay subcontractors separately, your invoice reflects only your company's services and markups. Never provide subcontractor contact information to clients without prior agreement, as this bypasses your role as the primary contractor and can undermine your business relationship.
Yes, each province has unique tax rates, lien law requirements, and business registration rules. GST applies at 5% in Alberta and Saskatchewan, while other provinces use HST at 13–15%. Ontario and Atlantic provinces charge 15% HST, while British Columbia charges 5% GST. Contractor license requirements vary by province: some require journeyman certifications; others regulate only specific trades. Payment terms and holdback percentages also differ provincially. Your contractor invoice must reflect the correct tax rate and registration number for the province where work occurs. Research provincial regulations if clients operate across multiple provinces or if you're expanding your contracting business.
Missing GST/HST registration numbers, inconsistent pricing between quotations and invoices, unclear payment terms, and vague project descriptions are frequent errors. Some contractors fail to itemize materials and labor separately. Typos in client names, addresses, or invoice numbers cause payment delays. Forgetting to include your business license or contact information reduces professionalism. Not specifying payment deadlines or accepted payment methods causes billing disputes. Always review your contractor invoice before sending to catch mathematical errors, verify client details are accurate, and ensure line items are clear and complete. Sequential invoice numbering and consistent formatting strengthen professionalism and streamline payment processing.