Questions? Contact us: [email protected]

Published: April 7, 2026 Author: Tomasz Dąbrowski Category: Accounting

Every entrepreneur who works internationally must face exchange rate differences. Learn how to correctly account for them, the difference between balance sheet and tax methods, and how to handle foreign currency invoices and VAT.

What Are Exchange Rate Differences?

Exchange rate differences arise whenever a company operates in foreign currency. They're the difference between invoice value at issuance and its value in PLN on the accounting date. Example: a 1000 EUR invoice worth 4300 PLN on issue date might be worth 4320 PLN on payment date — that 20 PLN is the exchange difference, recorded as expense.

Types of Exchange Differences

  • Realized differences — occur at actual payment or settlement
  • Unrealized differences — from revaluation of foreign balance without actual payment

NBP Rate — Which Date Applies?

This is key for correct accounting. Polish law specifies exact dates for retrieving exchange rates.

For Sales Invoices (Revenue)

Use average NBP rate from day before invoice issuance. If invoice issued Tuesday, use Monday's rate. This rule comes from the Accounting Act and is mandatory.

For Purchase Invoices or Bank Account Transactions

Use: rate from day before invoice issuance (for consistency), or for bank transactions — rate from day before actual bank account operation.

Balance Sheet vs. Tax Method

This fundamental distinction affects your entire exchange accounting strategy.

Balance Sheet Method

All foreign currency operations are revalued on balance sheet date using current NBP rate. Includes both realized and unrealized differences. Each foreign balance (bank account, receivables, payables) is revalued at year-end.

Tax Method

Only realized differences (at actual payment) are tax differences. Unrealized differences (currency changes before payment) aren't taxable costs or income, so recorded on non-operational accounts.

Practical Consequences

AspectBalance Sheet MethodTax Method
Unrealized differencesTax costs/incomeNo tax impact
Year-end revaluationMandatoryOptional (non-operational account)
Number of entriesMore entriesFewer entries
Tax impactLargerSmaller (only realized)

Foreign Currency Invoice — Example

Scenario: Polish firm receives invoice from German supplier (EUR 2000) on April 15.

Example: German Supplier Invoice

Issue date: April 15, 2026 NBP rate April 14: EUR 1 = 4.25 PLN Amount: EUR 2000 Value in PLN: 2000 × 4.25 = 8500 PLN Payment date: April 30, 2026 NBP rate April 29: EUR 1 = 4.30 PLN Actual payment: 2000 × 4.30 = 8600 PLN Exchange difference: 8600 - 8500 = 100 PLN (expense) ENTRY APRIL 15 (invoice receipt): Debit 401/602 (Materials/Services) 8500 Credit 201 (Payables) 8500 ENTRY APRIL 30 (payment): Debit 201 (Payables) 8500 Debit 761 (Other operating expenses) 100 Credit 130 (Bank account in PLN) 8600

VAT and Exchange Differences — Important Rule

Exchange differences on VAT amounts are NOT tax exchange differences. If a EUR 2000 invoice includes EUR 400 VAT:

  • Net amount: EUR 1600
  • VAT amount: EUR 400
  • Calculate exchange differences ONLY on EUR 1600
  • Ignore differences on VAT (tax-neutral)

Year-End Revaluation (December 31 Balance Sheet)

On balance sheet date, every foreign currency balance must be revalued at current NBP rate (December 30 rate).

Example: Revaluation of Foreign Currency Receivable

April 15: Invoice EUR 5000 April 14 rate: EUR 1 = 4.25 PLN Book value: 5000 × 4.25 = 21,250 PLN December 31 (balance sheet): EUR 1 = 4.50 PLN Revalued value: 5000 × 4.50 = 22,500 PLN Revaluation difference: 22,500 - 21,250 = 1250 PLN (unrealized gain) DECEMBER 31 ENTRY: Debit 130 (Foreign currency receivables/auxiliary account) Credit 751 (Financial income) or 290 (Non-operational account in tax method) 1250

Year-End Settlement — Which Accounts to Use

Balance Sheet Method (All Differences Taxable)

  • For costs: 761 — Other operating expenses
  • For income: 751 — Other operating income

Tax Method (Only Realized Differences Taxable)

  • For costs: 761 — Other operating expenses (only actual losses)
  • For income: 751 — Other operating income (only actual gains)
  • For unrealized: 290 — Transitional accounts (no tax impact)

Related Articles

Tomasz Dąbrowski

Age: 52 years

Certification: Chartered Auditor

Education: Master's degree (Warsaw School of Economics)

Experience: 22 years in audit, accounting, and tax consulting

Tomasz specializes in complex accounting issues, including foreign currency operations, revaluations, and exchange differences. He's worked in leading audit firms and understands both balance sheet and tax methods from a practitioner's perspective.

Related Accounting Articles

Full Accounting — Who Must, How?

Full accounting obligations, rules, documentation and legal requirements for limited companies.

VAT in EU Transactions — WDT and WNT

Intra-EU trade of goods and services, conditions for 0% rates and reporting obligations.

Chart of Accounts for Sp. z o.o. — Template 2026

Chart of accounts structure, examples and practical guidelines for limited companies.