A Canadian founder forms a Wyoming LLC, opens Mercury, runs Stripe — and three months in realizes there's no clean answer to "where do I record this transaction?" The receipts pile up in two languages, two currencies, and two tax regimes that don't agree on what an LLC is. This post is the bookkeeping setup that holds together for both IRS Form 5472 reporting and CRA compliance, picks the right software tool, and avoids the $25,000 penalty trap that comes with a sloppy book.
30-second answer
A foreign-owned single-member LLC needs USD-denominated, accrual-basis books that track every "reportable transaction" between the LLC and its foreign owner — capital contributions, distributions, loans, and any related-party flows. The IRS uses these books to validate Form 1120 + Form 5472, and missing data triggers a $25,000-per-year penalty. CRA reads the same activity differently (LLC = corporation, not pass-through), so the same transactions need a parallel mapping for Canadian filing. QuickBooks Online and Xero are the two viable cloud tools for this work; Wave and FreshBooks fall short on multi-currency, and Bench (full-service bookkeeping) costs more but handles the complexity for you. Whatever tool you pick, the bookkeeping rules are: book in USD using IRS-accepted exchange rates, track each cross-border transaction with the foreign owner separately, and reconcile monthly to bank/Stripe statements.
What needs to be tracked
A Canadian-owned LLC's books need to capture six categories of activity, each with different reporting consequences.
| Category | Where it shows up | Why it matters |
|---|---|---|
| Revenue (Stripe, ACH, wire) | Income statement | 1099-K reconciliation, Form 1120 Schedule E |
| Operating expenses (SaaS subs, contractors) | Income statement | Form 1120 Schedule G deductions |
| Capital contributions from owner | Balance sheet, member equity | Form 5472 Part IV reportable transactions |
| Distributions to owner | Balance sheet, member equity | Form 5472 Part IV; CRA deemed dividend |
| Loans between owner and LLC | Balance sheet, related-party | Form 5472 Part IV; arm's-length interest |
| Asset purchases (laptops, software) | Balance sheet, depreciation | Section 179 vs 5-year depreciation election |
The third through fifth categories — capital contributions, distributions, and related-party loans — are the high-risk lines. Each one is a "reportable transaction" under Form 5472, and each one needs to be on the books with date, amount, and counterparty. Skipping or aggregating these is the most common audit trigger we see in foreign-owned SMLLC files.
QBO vs Xero vs Wave vs FreshBooks vs Bench
The five tools that come up most often, side by side.
| Tool | Multi-currency | Cash/accrual | Best for | Monthly cost |
|---|---|---|---|---|
| QuickBooks Online (Plus) | Yes (Plus tier and up) | Both | Most foreign-owned SMLLCs | $90 |
| Xero (Standard) | Yes (built-in) | Both | Multi-currency-heavy SaaS, e-commerce | $42 |
| Wave | No | Cash only | Solo, low-revenue, USD-only | Free |
| FreshBooks | Limited (per-invoice currency, not full FX) | Cash mostly | Service businesses with simple billing | $30 |
| Bench (full-service) | Yes (managed) | Both | Founders who want hands-off | $300+ |
QuickBooks Online Plus is the default recommendation for Canadian-owned LLCs because it has the broadest CPA support in both the US and Canada — when you eventually need a US tax preparer or a Canadian accountant for T1135/T1134 filings, both will accept QBO files without complaint. Xero is a strong alternative, especially for multi-currency-heavy operations, with cleaner UI and more native FX handling.
Wave's free tier is tempting for solo founders but it doesn't support multi-currency, which makes it a non-starter for any Canadian-owned LLC that books expenses in CAD or receives non-USD revenue. FreshBooks works for invoice-based service businesses but its FX handling is per-invoice rather than full ledger.
Bench takes over the bookkeeping entirely for $300+ per month. The trade-off: you give up direct access to the books and you're locked into Bench's chart of accounts. For founders who hate accounting, it's worth it; for founders who want to understand their numbers, QBO or Xero is better.
Cash vs accrual: which to elect
For most foreign-owned SMLLCs, the accrual method is the safer default, even though cash is allowed under most thresholds.
Cash basis — recognize revenue when received, expenses when paid. Allowed for foreign-owned SMLLCs with average annual gross receipts under $30M (2025 threshold, indexed for inflation). Simple to operate. Tax timing aligns with cash flow.
Accrual basis — recognize revenue when earned, expenses when incurred. Required for inventory-based businesses (e-commerce). Provides cleaner matching of revenue to expenses, useful for VC due diligence and audit defense.
Why accrual is usually the right pick for Canadian-owned LLCs.
- Form 5472 reporting is easier with accrual — the related-party transaction list is naturally complete
- CRA prefers accrual for Canadian-side T1134 reporting on the LLC as a foreign affiliate
- Audit defense is stronger because revenue/expense matching is documented at transaction level
- Cross-currency reconciliation is cleaner because both legs (recognition and settlement) are recorded
Cash basis is fine for solo SaaS or consulting LLCs with minimal cross-border related-party activity, but switch to accrual the year you take a capital contribution from the owner or take an LLC-to-owner loan.
Multi-currency setup in QuickBooks Online
The configuration most Canadian-owned LLCs need.
- Home currency: USD (the LLC is a US entity)
- Currencies enabled: USD, CAD (and any others your customers pay in — EUR, GBP, etc.)
- Default invoice currency: USD for US/international customers, CAD for Canadian customers
- FX rate source: QuickBooks pulls daily rates from XE.com (or you can manually override)
The IRS allows two methods for currency translation, and you elect one and stick with it.
| Method | What it means | When to use |
|---|---|---|
| Spot rate | Use the rate on each transaction's date | Default for most foreign-owned SMLLCs. Most accurate but requires daily-rate lookups |
| Annual average | Use the IRS's annual average rate for the year | Allowed for transactions that don't significantly affect taxable income |
Spot rate is the cleanest and what QBO uses by default. Annual average is only worth using for translating a foreign-currency-denominated bank account at year-end for reporting.
For each non-USD transaction, QBO records two values: the original transaction amount in the foreign currency, and the USD equivalent at the date's spot rate. Realized FX gain or loss is calculated when the foreign-currency amount is settled to USD. Unrealized FX gain or loss is calculated at year-end on open balances.
Reportable transactions on Form 5472
This is the section where most foreign-owned SMLLCs go wrong, and where the $25,000 penalty bites.
Form 5472 Part IV asks for "monetary transactions between reporting corporation and foreign related party." Part V asks for non-monetary or less-than-full-consideration transactions. The reporting corporation is your LLC. The foreign related party is you (the Canadian owner). Every flow between you and the LLC is reportable.
| Transaction type | Form 5472 line | Bookkeeping requirement |
|---|---|---|
| Owner contributes capital (sends money to LLC) | Part IV — sales/loans/contributions | Date, amount in USD, FX rate if non-USD source |
| Owner takes distribution (LLC sends money to owner) | Part IV — sales/loans/distributions | Date, amount in USD, FX rate if non-USD destination |
| LLC pays owner for services (independent contractor) | Part IV — payments for services | 1099-NEC issuance separate; book as services expense |
| Owner loans LLC | Part IV — loans | Promissory note, arm's-length interest, repayment schedule |
| LLC loans owner | Part IV — loans | Same; CRA may treat as deemed dividend on Canadian side |
| Owner uses LLC asset (laptop, car) | Part V — non-monetary | Track as imputed income or rental |
The penalty is $25,000 per year for failing to file Form 5472 on time, plus $25,000 for each 30-day continuation after IRS notice. Sloppy bookkeeping that misses a reportable transaction is the leading cause. CRA-side T1134 reporting on the LLC is similarly demanding for the related-party flow disclosure.
CRA-side reconciliation
The same transactions need a parallel mapping for Canadian reporting because CRA treats the LLC as a corporation, not a pass-through.
- Capital contribution from owner: increases adjusted cost basis (ACB) of LLC shares for the Canadian owner. Track on Schedule 21 of T1134
- Distribution to owner: deemed dividend in most cases under CRA rules. Reportable on Schedule 4 of T1
- Owner-to-LLC loan: shareholder loan. Must charge prescribed rate of interest or face deemed benefit
- LLC-to-owner loan: section 15(2) shareholder loan rules apply. Must repay within one year of fiscal year-end or be deemed income
The single biggest mistake we see in CRA reconciliation: treating LLC distributions as transparent pass-through income on the Canadian return. CRA does not do flow-through for US LLCs by default. Distributions are deemed dividends. Foreign tax credit can offset double taxation, but the mechanism is treaty Article XXIV plus Form 1116, not pass-through. See our CRA-IRS mismatch deep dive.
Monthly close checklist
A working monthly close for a Canadian-owned LLC takes 2-4 hours and looks roughly like this.
- Reconcile Mercury (or Relay) to QBO bank feed — match every transaction
- Reconcile Stripe payouts to Stripe gross revenue, accounting for fees and refunds
- Reconcile Wise (if used) for non-USD bank balances
- Categorize uncategorized transactions in QBO
- Tag any owner-LLC transactions with the related-party class for Form 5472 visibility
- Record monthly depreciation on capitalized assets
- Generate Income Statement and Balance Sheet
- Save copies of all supporting receipts (Stripe Tax invoices, contractor invoices, etc.) to a structured folder
Most founders run this on the 5th of each month for the prior month. Year-end requires additional steps (1099-NEC issuance, FX revaluation of foreign-currency balances, accruals).
What Canadian accountants and US CPAs each need at year-end
Two professionals usually touch a Canadian-owned LLC's year-end work.
US CPA produces Form 1120, Form 5472, and any state-level returns. They need from your books.
- Trial balance in USD
- Detailed list of related-party transactions (Form 5472 reportable transactions)
- Asset register for depreciation
- Any foreign tax payments (for foreign tax credit on the LLC if elected as C-Corp)
Canadian accountant produces T1134 (foreign affiliate reporting), T1135 if applicable, and reconciles the LLC's activity to the owner's T1. They need.
- USD trial balance plus FX-translated CAD trial balance
- Itemized capital contributions and distributions during the year
- Average ACB of LLC shares
- Any LLC-to-owner or owner-to-LLC loans, with promissory notes
QBO/Xero export both views cleanly when set up correctly. Bench produces them as part of their service.
FAQ
Can I do my own books with just spreadsheets? For revenue under $30K USD with no inventory and no related-party transactions, yes. Once you cross any of those lines, the time you spend on spreadsheets exceeds the cost of QBO/Xero, and the audit risk goes up.
Do I need a US-based bookkeeper or can I use a Canadian one? Either works. The bookkeeping rules are IRS-driven, not jurisdiction-driven. A Canadian bookkeeper familiar with foreign-owned LLCs handles the work fine, often at lower rates than US bookkeepers. The CPA who signs Form 1120 should be US-licensed.
What's the minimum revenue to start formal bookkeeping? Whenever you take your first capital contribution, distribution, or owner-LLC loan. That triggers Form 5472 reporting regardless of revenue. Most Canadian-owned LLCs have $0 revenue and still need formal books because of these flows.
How do I handle a credit card paid in CAD with USD-denominated books? Each charge is recorded in CAD with USD equivalent at spot rate. The credit card balance shows as CAD on the balance sheet, with USD translation at month-end. When you pay the card, FX gain/loss is realized.
Are receipts in Korean / French / Chinese OK? Yes. The IRS accepts foreign-language receipts as long as the amount, date, and vendor are clear. Many foreign-owned LLCs add an English translation note in QBO's transaction memo for audit ease.
Next steps
For Form 5472 itself, see our Form 5472 deep dive. For the CRA-IRS mismatch context, see CRA-IRS classification deep dive. For the cross-border tax credit mechanism, see Foreign tax credit for Canadian US LLC owners.