Skip to content
Tous les articles
fiscalité · 2026-05-25 · 6 min

Multi-devises USD CAD EUR en comptabilité

Factures en CAD, USD ou EUR, une table de taux datés avec leur source (la Banque du Canada comme référence), et le gain ou la perte de change calculé pas à pas sur une facture de 1 000 USD.

Tu vends à des clients aux États-Unis ou en Europe ? Tu paies des abonnements en dollars américains (AWS, GitHub, Anthropic) ? Dès qu'une facture n'est pas en dollars canadiens, trois questions arrivent : quel taux, de quelle date, et où va l'écart. Voici la méthode complète, calculée sur une facture de 1 000 USD, et le partage clair entre ce que Forge Tech Accounting fait et ce qui reste à toi ou à ton comptable.

Le problème classique

Exemple (taux arrondis pour que le calcul se voie) : tu factures 1 000 USD à un client américain le 15 mars. Il te paie le 30 avril.

ÉtapeCalculEn $ CA
15 mars : facture1 000 USD × 1,381 380 $
30 avril : paiement1 000 USD × 1,421 420 $
Écart1 420 $ − 1 380 $+40 $

Ta vente vaut 1 380 $ : c'est ton revenu, fixé le jour de la facture. Les 40 $ de plus ne viennent pas de ton travail. Ils viennent du dollar américain, qui a monté entre les deux dates. C'est un gain de change, à comptabiliser à part du revenu d'exploitation. Si le dollar américain était descendu à 1,35, tu aurais reçu 1 350 $ : perte de change de 30 $.

À la main, le piège est simple : on inscrit les 1 420 $ reçus comme une vente, et les 40 $ de change se fondent dans les revenus d'exploitation. Ta marge paraît meilleure qu'elle ne l'est, pour une raison qui n'a rien à voir avec ton travail. Refais le calcul avec ta dernière facture en devise : montant × taux du jour de la facture, puis montant × taux du jour du paiement. La différence, c'est ton gain ou ta perte. Même méthode en euros.

Quel taux ? Celui de la Banque du Canada

Pour l'impôt, la Loi de l'impôt sur le revenu (article 261) renvoie au taux publié par la Banque du Canada pour le jour de l'opération, ou à un autre taux que l'ARC accepte. Revenu Québec reconnaît la même référence.

La Banque du Canada publie un taux par devise chaque jour ouvrable, gratuitement, sur son site. Rien les fins de semaine ni les jours fériés : pour une facture datée d'un samedi, note quel jour de publication tu as retenu, et garde la même règle toute l'année.

Forge Tech Accounting : ta table de taux, datée et sourcée

Le module Multi-devises tient une table de taux. Chaque ligne dit :

  • La paire de devises, parmi CAD, USD, EUR, MXN et GBP.
  • Le taux, à quatre décimales.
  • La date d'effet. Le taux du 15 mars reste celui du 15 mars, même consulté en juin.
  • La source : « BoC » pour la Banque du Canada, ou le taux négocié avec ta caisse. Laisse le champ vide et le logiciel inscrit « Manual » : aucun taux n'entre sans origine.

La liste s'affiche du plus récent au plus ancien. Quand ton comptable demande d'où sort un montant en dollars canadiens, la réponse tient sur une ligne : ce taux, ce jour-là, cette source.

Workflow facture client USD

  1. Crée la facture et choisis sa devise : CAD, USD ou EUR. Les soumissions, les bons de commande et les factures fournisseurs offrent les mêmes trois choix.
  2. Saisis les montants en USD, tels que ton client les paiera.
  3. Dans le champ Conditions de paiement, écris « Montants en dollars américains (USD) ». Les conditions s'impriment sur le PDF, qui n'affiche pas encore le code de devise à côté des montants.
  4. À l'enregistrement, l'écriture de journal de la facture porte le code USD et garde les montants en USD. Rien n'est converti en silence avec un taux dont tu ne connaîtrais pas l'origine.
  5. Par courriel, le rappel de retard affiche le solde à payer avec son code de devise, et l'accusé de réception affiche le montant reçu avec le sien. La facture électronique (XML au format UBL) indique la devise sur ses montants.
  6. À l'encaissement, inscris le paiement avec sa date, puis le taux de ce jour-là dans ta table. Tu as alors les quatre chiffres du calcul plus haut.

Je préfère te dire où s'arrête le logiciel que te laisser le découvrir à ta fin d'année. Aujourd'hui, dans la comptabilité, Forge Tech Accounting ne va pas chercher les taux tout seul, ne calcule pas le gain ou la perte de change au paiement et ne réévalue pas tes soldes en devise. Ces écritures restent à toi ou à ton comptable. Ce qu'il fait : garder au même endroit tout ce qu'il faut pour les passer juste, soit la facture et sa date, le paiement et sa date, le taux de chaque jour et sa source.

Les comptes de change au grand livre

Le plan comptable de départ ne contient pas de compte de change. Dans tes états financiers, les écarts doivent aboutir ici :

  • Gain ou perte de change réalisé : l'écart constaté au paiement (les 40 $ de l'exemple), hors du revenu d'exploitation.
  • Gain ou perte de change non réalisé : l'écart sur ce qui est encore ouvert à la date du bilan (voir plus bas).
  • Un compte bancaire en USD, si tu encaisses en dollars américains sans convertir tout de suite. Dans Forge Tech Accounting, un compte bancaire peut être en CAD, USD, EUR ou MXN.

Fin d'exercice : la réévaluation

Les normes comptables pour les entreprises à capital fermé (NCECF, chapitre 1651 du Manuel de CPA Canada) demandent de convertir au taux de la date du bilan les éléments monétaires en devise : comptes clients, comptes fournisseurs, compte bancaire en USD. L'écart va aux résultats de l'exercice.

Exemple, même facture de 1 000 USD, autre calendrier : émise le 15 novembre à 1,38, encore impayée à ta fin d'exercice, le 31 décembre, au taux de 1,40, puis payée le 15 janvier à 1,42.

  • Au 31 décembre : 1 000 × 1,40 − 1 380 = 20 $ de gain non réalisé, dans l'exercice qui se termine.
  • Au 15 janvier : 1 000 × 1,42 − 1 400 = 20 $ de gain réalisé, dans l'exercice suivant.
  • Total : 40 $, le même écart qu'au début, réparti sur deux exercices.

Déclaration TPS/TVQ avec multi-devises

  • La taxe se convertit au taux du jour où elle devient payable, en général la date de la facture, ou à un autre taux que l'ARC et Revenu Québec acceptent. Le gain ou la perte de change au paiement ne change pas la taxe déjà calculée.
  • Les services vendus à un client non-résident (États-Unis, Europe) sont généralement détaxés : taxables au taux de 0 %. Pas de TPS ni de TVQ à facturer, mais la vente reste une fourniture taxable : elle compte, par exemple, dans le seuil de 30 000 $ du petit fournisseur.
  • Il y a des exceptions, comme un service lié à un immeuble situé au Canada, ou rendu à une personne pendant qu'elle se trouve au Canada. Vérifie ton cas dans les règles de l'ARC et de Revenu Québec sur les exportations.

Dans Forge Tech Accounting, le rapport de taxes additionne les taxes telles qu'inscrites, sans conversion. Pour une facture taxable en USD (un client canadien que tu factures en dollars américains, par exemple), convertis la taxe en dollars canadiens avant de la reporter à ta déclaration.

T4A-NR ou NR4 : payer un consultant étranger

Payer un non-résident ne mène pas toujours au même feuillet :

  • Services rendus au Canada par un non-résident : l'ARC exige une retenue de 15 % sur les honoraires (article 105 du Règlement de l'impôt sur le revenu), déclarée sur un feuillet T4A-NR. Si le travail se fait au Québec, Revenu Québec exige en plus une retenue de 9 %. Des dispenses existent.
  • Services rendus entièrement à l'extérieur du Canada : ces retenues ne s'appliquent pas.
  • Le NR4 sert à autre chose : dividendes, loyers ou redevances versés à un non-résident, avec une retenue de 25 %, souvent réduite par une convention fiscale.

Forge Tech Accounting ne produit ni T4A-NR ni NR4. Pour ces feuillets, passe par ton comptable ou par les services en ligne de l'ARC et de Revenu Québec.

Essaie Forge Tech Accounting 30 jours, logiciel complet, sans carte de crédit. Le module Multi-devises est inclus dès le forfait Starter, à 49 $ par mois.


— Guillaume Régimbald, Fondateur, Forge Tech Inc.

Discute avec nous gratuitement

Une question sur ta comptabilité ou ton logiciel actuel ? On en discute 30 min, gratuit.

Prendre rendez-vous