Quick Answer
Use the LLC’s contracted legal name, a unique invoice number, service period, amount and explicit USD or CAD currency, plus the client’s required PO and approved payment instructions. Agree fees and any conversion responsibility before sending. Confirm the tax treatment for your actual business and service location, then reconcile the credited amount to the invoice.
Key Takeaways
- Use the LLC’s tax classification and owner status to identify the correct US form; W-8BEN-E is not the default for a US LLC.
- Separate GST/HST registration, income-tax treaty questions and withholding for services performed in Canada.
- Match the client’s legal billing entity, PO references and approved remittance details.
- Agree currency and fee responsibility, then compare routes using one expected-net calculation.
- Save the invoice, quote, submission confirmation and credited-amount evidence together.
Landing a high-value Canadian client is a good problem to have. It can surface cross-border issues fast: unfamiliar tax rules, inconsistent payment instructions, and fees that quietly cut into what you earned.
This is not a field-by-field invoicing checklist. It is a practical way to manage cross-border billing through three connected pillars: Compliance, Operations, and Finance. Get those three right, and invoicing gets less stressful, more predictable, and easier to defend if questions come up later.
Check the applicable tax and vendor requirements#
Tax questions are separate from invoice formatting. Record where you perform the services, how the LLC is treated for tax, and whether the client needs tax documentation for a particular withholding regime. A Canadian client’s address alone does not establish every registration or withholding obligation.
- GST/HST regime: Determine whether normal non-resident or digital-economy rules apply. The ordinary small-supplier benchmark is CAD30,000, with specific calculation periods; it is not a universal Canadian-sales cutoff.
- Service location: Distinguish work performed in Canada from remote work performed elsewhere.
- LLC tax status: Record whether the entity is disregarded, a partnership or taxed as a corporation, and the relevant owner status.
- Treaty eligibility: Identify the Canadian payment category and claimant before choosing treaty documentation.
Use a trigger table before every invoice#
A simple trigger table helps you catch avoidable mistakes before they turn into invoice problems. It works best when you confirm two facts first: where the services were performed and which tax form the client is actually requesting.
| Trigger condition | Required action | What to include on invoice | What to document for records |
|---|---|---|---|
| Non-resident supplies to Canadian clients | Identify normal or digital-economy GST/HST regime and registration facts | Use the resulting tax treatment and any required registration details | Business-activity, supply and recipient-status records |
| Normal regime, carrying on business in Canada and taxable supplies | Apply small-supplier and registration rules to relevant revenues and periods | Charge applicable tax once registration and effective date are established | Calculation, registration evidence and place-of-supply facts |
| Services were provided in Canada | Review Regulation 105 exposure before payment; CRA guidance puts withholding responsibility on the payer, and cited CRA material references a 15% withholding rate for certain independent services in Canada | Clear service dates and service location where relevant | Travel and work-location records, SOW, timesheets, related client correspondence |
| Facts suggest a fixed business footprint in Canada | Pause routine invoicing and escalate to cross-border tax counsel | Avoid assumption-based tax language | Contracts, workspace or office facts, authority or delegation facts, delivery model details |
| Client requests foreign-status or treaty forms | Confirm which regime the client is administering, then send the correct form set | Add only needed vendor or reference details | Signed forms, delivery confirmation, validity tracking, request context |
Choose tax documentation for the actual LLC and payment#
Do not complete W-8BEN-E merely because a Canadian client requests it. IRS instructions exclude US persons and generally require a disregarded entity’s owner documentation. A US-person owner normally supplies W-9 for the relevant US workflow; a foreign owner may supply W-8BEN or W-8BEN-E as appropriate. An LLC taxed as a corporation or partnership has its own applicable documentation. Confirm the requesting payer’s purpose and the LLC’s classification before signing.
| Situation | Form or action | Timing or note |
|---|---|---|
| US person in a US reporting workflow | Generally Form W-9 | Do not claim foreign status on W-8BEN-E |
| Disregarded US LLC | Generally appropriate owner documentation | Owner residence and form purpose matter |
| Canadian treaty-benefit request | Determine applicable NR301/NR302/NR303 or equivalent information | Payment category, claimant and hybrid treatment matter |
Canadian NR301, NR302 and NR303 documentation concerns eligibility for treaty benefits in the applicable Canadian withholding context. It is not a substitute invoice attachment for every service payment. Hybrid-entity and LLC claims can depend on the owners’ residence and treaty treatment; identify the payment category and claim before selecting a form.
Keep the signed form and the reason it was requested together.
- Track validity and changes for the form actually supplied.
- If foreign-status documentation is appropriate, follow that form’s change and renewal rules rather than assuming the LLC itself is a foreign entity.
Pre-invoice checklist for a US LLC#
Before you bill, make sure these points are covered and documented:
- Confirm the LLC’s tax classification and relevant owner status.
- Identify the applicable GST/HST regime and place-of-supply treatment.
- Track where services are performed and assess Regulation105 for Canadian work.
- Ask the client which payment or reporting regime motivates any form request.
- Retain the documented treatment and recheck it when business facts change.
If you are also tightening your accounting setup, see Separating Business and Personal Finances: An Important Step for LLCs.
Pillar 2: Send a conforming invoice through the right AP channel#
Once compliance is settled, payment speed often comes down to execution. Your job is to send a conforming invoice through the right AP channel, with terms that match how the client actually pays.
1. Build a conforming invoice#
A useful invoice is built for AP processing, not for looks. Missing required references or payment details can push an otherwise valid invoice back for correction. Use this as your baseline, then match each field to the client's AP spec:
| Field | Why AP may need it | Common processing issue | How you should format it |
|---|---|---|---|
| Your legal entity name and address (if requested) | Matches supplier onboarding and contract records | Entity details do not match onboarding records | Use your LLC legal name and registered address as onboarded |
| Client legal entity name and billing address (if specified) | Routes invoice to the correct payer record | Wrong billing entity | Copy legal billing details from the contract, PO, or vendor profile |
| Invoice date and unique invoice number | Commonly required for tracking and payment workflow | Missing date or duplicate invoice number | Use one clear invoice date and a unique sequential invoice number |
| Contract or PO reference (when required) | Connects invoice to approved spend | Missing or incorrect contract or PO number | Label and place the required reference exactly as AP requests |
| Service period and line description | Supports service review or acceptance where applicable | Vague descriptions with no period or deliverable detail | List billing period, deliverable, rate, and quantity in plain language |
| Amount due and currency | Confirms payable amount in the required currency | Currency omitted or totals inconsistent with line items | Declare currency clearly and keep all lines consistent |
| Tax details (if applicable) | Supports buyer documentation for GST/HST recovery where relevant | Incorrect GST/HST registration details | Show tax as a separate line when applicable and include current registration details once verified |
| Supplier or procurement identifier requested by AP | Matches invoice to vendor records and required documentation | Wrong identifier type or unverified format | Include only the requested ID, in the format AP requires |
| Remittance details for the approved payment rail | Supports release of funds to the approved destination | Beneficiary or bank mismatch with onboarding | Match remittance details to the approved rail and vendor setup |
Where GST/HST applies, use the CRA documentation requirements for that transaction and registration regime. Include the applicable tax amount and valid registration details rather than assuming every cross-border invoice needs a Canadian tax number.
2. Run the same pre-invoice sequence every billing cycle#
Consistency matters more than speed here. Use the same pre-invoice sequence every cycle so "sent" also means "received and processable."
- Verify billing entity and required supplier identifiers. Match the invoice addressee to the contract, PO, or vendor profile, and confirm any buyer-required onboarding identifiers.
- Confirm AP contact and acceptance path. Validate the payable inbox or portal contact and who confirms service acceptance, because payment timing may depend on both invoice receipt and acceptance.
- Confirm submission channel and file rules. Check the required channel and format before sending.
- Save proof of submission and acceptance. Keep the final invoice file, portal or email confirmations, and acceptance messages in one record trail; usually, GST/HST-related records are kept for 6 years from the end of the year they relate to.
Payment timing depends on your contract and the buyer’s acceptance process. Confirm when the due-date clock starts and how a rejected invoice is corrected. A specific government contract may impose its own notice and restart rules; do not assume those rules apply to every Canadian client.
3. Set payment terms around the client's actual AP setup#
Do not default to whatever terms sit in your template. Set terms around the client's real payable process. Procurement-heavy clients often need tighter references, controlled intake channels, and formal acceptance steps. Leaner teams may approve more directly, but they still need clear payment rails and clear responsibility for fees.
Use these decision checks before invoicing:
- Determine the client setup first: procurement-heavy AP flow or lean direct-approval flow.
- Confirm which payment rail is operationally approved.
- State who covers transfer and intermediary fees in writing before billing.
- Confirm whether payment timing runs from invoice issue date, or from receipt of an acceptable invoice plus acceptance.
- Escalate to a contract addendum before invoicing if currency, rail, fee allocation, PO requirement, or approved remittance destination is still unclear.
4. Use a clean handoff checklist#
Before you send, confirm these four points so the invoice arrives complete and processable:
- Invoice fields match legal entities, references, service period, and agreed currency.
- Submission channel and format match AP requirements.
- Terms reflect the actual payment rail, including fee allocation.
- You saved the submission evidence pack: invoice, confirmation, and acceptance record.
That clean handoff can improve approval speed, cut avoidable disputes, and make cash flow timing easier to predict.
Compare currency and payment-route costs#
Once the invoice is processable, the real question is simple: what actually hits your account? Choose currency and payment rail invoice by invoice, based on who carries FX risk, how much AP friction the client has, and how stable you need your margin to be.
1. Choose USD or CAD by invoice type, not habit#
USD billing can keep the receivable stable in USD when that matches your costs and accounting. The client may then bear conversion costs, depending on the agreed payment route. CAD billing can fit the buyer’s procurement process, but you carry CAD/USD exposure if you later convert the receipt. Neither currency eliminates all fees or business FX risk.
| Situation | Currency | Reason |
|---|---|---|
| Your costs and receivable are in USD | USD may fit | Client must be able to pay the agreed USD route |
| Client procurement requires CAD | CAD may fit | Price and allocate conversion exposure explicitly |
| Either currency is accepted | Compare actual quotes | Use net proceeds, fees and receiving experience to decide |
CAD may be practical when the client requires local-currency invoices. Agree when conversion occurs and who pays for it. Keep the rate and transaction records your accounting method requires; US tax reporting rules depend on the taxpayer and applicable functional-currency treatment.
A practical rule: if the client can pay your USD details without forced conversion, keep USD. If their process works cleanly only in CAD, either price for that risk or shorten the time between receipt and conversion. If GST/HST applies, show the applicable GST/HST rate on invoices, receipts, or contracts.
2. Compare rails by total net, not headline fee#
The visible fee rarely tells the full story. FX spread and downstream deductions can materially change what you receive, so compare rails using the same factors every time.
| Payment rail | Visible fees | Exchange-rate spread | Intermediary deductions | Settlement timing | Reconciliation effort |
|---|---|---|---|---|---|
| Bank transfer | Quoted sending and receiving charges | Quoted bank/provider rate if conversion applies | Confirm correspondent and recipient deductions | Route-specific estimate | Keep invoice and transfer reference |
| PayPal | Country-, product- and funding-specific quote | Confirm conversion rate and spread | Confirm receiving and withdrawal charges | Route-specific estimate | Link receipt and withdrawal to invoice |
| Multi-currency provider | Actual account and corridor quote | Confirm benchmark, rate and conversion charge | Confirm any route deductions | Route-specific estimate | Keep quote and final credit record |
3. Use one net-received calculation every time#
Before you accept a client-preferred rail, run the same net-received calculation every time and save the result with the invoice file.
- Start with the invoice amount in its invoiced currency. List each distinct charge, its currency, who bears it and whether it is deducted from this transfer or paid separately.
- Deduct once any source-currency charges taken from the transfer, then convert that remaining amount using the quoted customer rate. A markup already included in that rate is not a second fee.
- Deduct once the destination-currency charges taken from the converted receipt. Add any known intermediary deduction at the stage and currency where it applies; use an explicit estimate when unknown.
- The result is expected credited cash. Track fees your LLC pays separately as economic costs; do not also subtract them from the expected account credit. Fees borne separately by the client are not your receipt deduction.
- Compare quotes in the same destination currency, with the same fee assumptions and timestamp.
For an illustrative CAD1,000 invoice, suppose a provider deducts CAD10 before converting at USD0.73 per CAD, then deducts a separate USD2 receiving charge. Expected credited cash is (CAD1,000 − CAD10) ×0.73 − USD2 = USD720.70. Count each charge once. If the client pays its sending fee separately, that fee does not reduce this credit. Save the quote and compare the actual receipt with these assumptions.
4. Put the money terms in writing before the first invoice#
Payment disputes often turn into documentation disputes, so put the money terms in writing before the first invoice goes out.
| Clause | Include |
|---|---|
| Currency clause | State the invoice currency clearly and keep all line items in that currency |
| Fee-allocation clause | Define who pays transfer, receiving, and bank charges |
| FX-conversion responsibility | State who converts, when conversion happens, and when payment is considered complete |
| Dispute handling | Require payment confirmation and credited-amount evidence for any fee or shortfall dispute |
If a client requires a high-cost rail, use a fallback instead of absorbing the loss. That can mean the same currency on a lower-cost platform, a USD receiving option, or pricing that reflects the required method.
If you want a deeper dive, read The Silent Profit Killer: How to Stop Margin Erosion in Your Freelance Business.
Before you lock your payment rail, run your USD-vs-CAD scenarios in the payment fee comparison tool. Choose based on net received, not headline fees.
Conclusion: Verify the entity, the documents, and what was credited#
For your next Canadian invoice cycle, use the same three checks every time: verify the entity, verify the documents, and verify what was credited. That routine can cut avoidable delays and surface issues earlier.
- Compliance
Confirm the billing entity details before you send anything. Keep the contract, invoice, and receiving account details aligned, and re-check them if ownership, structure, or the contracting party has changed.
- Operations
Treat invoicing as a document trail, not a single send. Save a draft invoice PDF before final issuance so you can resolve later questions against a clear record. When the draft, final invoice, and remittance evidence are stored together, payment questions are easier to sort out.
- Finance
Track net outcomes, not just sent amounts. Confirm the credited amount on each payment and file that proof with the invoice.
For the next cycle, keep it simple: confirm the billing entity, refresh the invoice template, restate the money terms in writing, and save the draft PDF, final invoice, and payment proof together. Then repeat the same risk-first habit each time. Document decisions, confirm terms, and review assumptions before every invoice.
Frequently Asked Questions
1. Can you create a permanent establishment in Canada if you work from the U.S.?
A Canadian customer alone does not create an income-tax permanent establishment. A fixed place, relevant agent activity or other treaty conditions can change the result, and LLC treaty eligibility may depend on its classification and owners. Keep your service-location and travel records separate: Regulation105 withholding concerns services rendered in Canada and can arise even where treaty relief may ultimately apply.
2. Should you invoice in USD or CAD?
Choose the currency that fits the agreed price, your costs and the buyer’s AP process. If you invoice in CAD and later convert to USD, define conversion timing and fees. If you invoice in USD, confirm the client can use your approved USD receiving route. Before you lock in the method, run one small live-payment test and save the quote, final invoice, and settlement proof together.
3. Does your client decide whether you charge GST/HST?
No. Apply the registration and tax rules to your business facts. Under normal rules, a non-resident carrying on business in Canada and making taxable supplies may need registration when it is not a small supplier. Non-residents not carrying on business can still fall within digital-economy rules for specified supplies. Identify the regime and recipient status before relying on a threshold.
4. Do you need a Canadian Business Number before sending invoices?
Not merely to invoice a Canadian customer. A business number is needed when you register for a CRA program account that requires one. Review your actual Canadian activities and applicable GST/HST regime, rather than using Canadian invoice totals alone as the decision.
Which tax documents apply to a US LLC, and what if services are performed in Canada?
Determine the LLC’s tax classification, owner status and the payer’s requested purpose. A US person generally uses W-9 in the relevant US workflow; a disregarded LLC may document its owner, including an appropriate W-8 form for a foreign owner. Services rendered in Canada may trigger 15% Regulation105 withholding from gross payments unless CRA authorizes a waiver or reduction. Treaty-based waiver applications should generally reach CRA at least 30 days before the services or initial payment. Do not treat a potential treaty exemption as an automatic waiver of withholding.
Try a related tool
Researched and edited by the Gruv editorial team. Gruv builds cross-border billing, payouts, and finance-operations software for global businesses.
Sources
Includes 2 external sources outside the trusted-domain allowlist.
Educational content only. Not legal, tax, or financial advice.
Related Posts

Stop Freelance Profit Margin Erosion Before It Hits Cashflow
Revenue can hold steady while the business underneath it gets weaker. What comes in matters, but what you keep after the work is delivered is the clearer signal of health.

How LLC Owners Separate Business and Personal Finances
For an LLC, separating business and personal money is best treated as a weekly habit, not a one-time bank setup. It keeps records cleaner, cuts month-end cleanup, and creates clearer boundaries as the company grows.

The Freelance Payment Penalty: A Modeled Audit of Platform Fees, FX Spreads, and Payout Delays
The money rarely disappears through a single, easy-to-spot fee. The real loss is stacked. A marketplace takes its commission, a processor adds a charge for international cards, a bank or payment company converts the currency at a spread, a platform holds the funds before release, and a wire sheds a little to intermediaries on the way in. Each layer looks defensible on its own, but the worker feels the combined result as a smaller deposit and a later payday.

