quickbooks-contractor-invoicing

Automate QuickBooks Online two-invoice setup for British Columbia contractors.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/ecnepsyroc-bot/Dejavara --skill quickbooks-contractor-invoicing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: quickbooks-contractor-invoicing
Source: https://github.com/ecnepsyroc-bot/Dejavara/tree/main/deploy/skills/quickbooks-contractor-invoicing
Command: npx skills add https://github.com/ecnepsyroc-bot/Dejavara --skill quickbooks-contractor-invoicing

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Many Canadian contractors struggle to configure QuickBooks Online for accurate billing, tax handling, and clean client-facing reporting; this Skill consolidates the setup steps, tax-code configuration, and invoicing workflow so invoices are auditable and tax-compliant in BC.

Core Features & Use Cases

  • Two-invoice workflow: Separate Labor (GST-only services) and Expenses (tax-inclusive receipts or pass-through materials) for clearer GL mapping and client transparency.
  • Tax code and item configuration: Guidance for GST, GST/PST, zero-rated, and tax-inclusive product/service setup so QBO back-calculates correctly.
  • Templates and numbering: Create distinct invoice templates and custom transaction numbering conventions to maintain consistent billing and audit trails.
  • Use Case: A millwork contractor bills install hours and office hours on a Labor invoice while issuing a separate Expenses invoice for mileage, parking receipts, and reimbursable materials with correct GST treatment.

Quick Start

Create a Labor invoice with GST-only items and an Expenses invoice with tax-inclusive receipts, using distinct templates and custom invoice numbers for the same client.

Frequently Asked Questions about quickbooks-contractor-invoicing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I separate GST and PST on QuickBooks Online invoices for contractor labor and reimbursable expenses?

To separate GST and PST in QuickBooks Online, use a two-invoice system: issue one invoice for GST-only labor and a second for tax-inclusive reimbursable expenses. This ensures correct tax codes, clean GL mapping, and transparent client billing for Canadian contractors.

What is the best way to configure tax-inclusive product items in QuickBooks Online for British Columbia contractors?

The best way to configure tax-inclusive items in QuickBooks Online is to create custom product or service items where QBO back-calculates the GST from the total. This ensures accurate tax treatment for expense pass-throughs like reimbursable materials and mileage.

Can I use custom transaction numbering for QuickBooks Online invoices to maintain an audit trail?

Yes, you can use custom transaction numbering in QuickBooks Online to create distinct invoice templates and numbering conventions. This maintains consistent billing records and creates an auditable trail by separating labor and expense invoices for the same client.

Does QuickBooks Online support attaching receipt references to expense invoices for Canadian contractors?

Yes, QuickBooks Online supports attaching receipt references to expense invoices. This allows Canadian contractors to document tax-inclusive reimbursable expenses like parking and mileage, ensuring invoices remain auditable and tax-compliant in British Columbia.

Why does QuickBooks Online miscalculate GST when I enter tax-inclusive expense receipts as a contractor?

QuickBooks Online miscalculates GST on tax-inclusive expense receipts when tax codes and product or service items are not configured to back-calculate correctly. Setting up specific tax-inclusive items ensures the system extracts the accurate GST amount from the total.