PIT-38 Tax Return -- Step-by-Step Guide for Investors
How to file PIT-38 in Poland in 2026. A practical guide for investors covering stocks, ETFs, crypto, and foreign dividends. Deadlines, forms, and common mistakes.
9 min czytaniaWhat Is PIT-38 and Who Needs to File It?
PIT-38 is the Polish tax form for reporting income from capital gains. You must file it if during the tax year you:
- Sold stocks, ETFs, or other securities
- Realized gains or losses on cryptocurrencies
- Received foreign dividends (self-reported)
- Sold shares in companies
- Closed positions on derivative instruments
Deadline for PIT-38 for 2025: April 30, 2026.
Important: even if you only had losses, it's worth filing PIT-38 -- you can deduct losses from gains over the next 5 years.
Where to Get Your Data
PIT-8C from Polish Brokers
Every Polish broker (XTB, mBank, Bossa, DM PKO) is required to send you a PIT-8C information form by the end of February. It contains:
- Revenue from securities sales
- Cost basis (purchase price + commissions)
- Gains or losses
Foreign Brokers
If you use Interactive Brokers, Degiro, or Trading 212, you won't receive PIT-8C. You must independently:
- Download annual transaction statements
- Convert each transaction to PLN using the NBP exchange rate from the business day before the transaction
- Sum up all revenues and costs
This is tedious but mandatory. The NBP rate must be from the business day preceding the transaction date.
Cryptocurrencies
Crypto exchanges (Binance, Bybit, Zonda) don't issue PIT-8C. You must independently:
- Document every buy and sell transaction
- Convert to PLN using the exchange rate from the transaction date
- Include trading fees as costs
How to Fill Out PIT-38 -- Step by Step
Step 1: Gather Documents
- PIT-8C from Polish brokers
- Transaction statements from foreign brokers
- Crypto transaction history
- Commission and transfer confirmations
Step 2: Fill in Section C -- Securities Income
In row 1 (Sale of securities), enter:
- Revenue: total amount from sales
- Cost of revenue: total purchase cost + commissions
- Income/Loss: the difference
Example: You bought an ETF for 10,000 PLN (+ 29 PLN commission), sold for 12,500 PLN (+ 36 PLN commission):
- Revenue: 12,500 PLN
- Costs: 10,000 + 29 + 36 = 10,065 PLN
- Income: 2,435 PLN
- Tax: 2,435 x 19% = 463 PLN
Step 3: Fill in Section D -- Cryptocurrencies
Crypto is reported separately in Section D:
- Revenue from virtual currency sales
- Costs (purchase price, exchange fees, conversion costs)
Important: exchanging one cryptocurrency for another (e.g., BTC to ETH) is not a taxable event in Poland. Tax applies only when converting to fiat currency (PLN, EUR, USD) or purchasing goods/services.
Step 4: Deduct Prior Year Losses
If you had investment losses in previous years (up to 5 years back), you can deduct them:
- Method 1: deduct up to 50% of the loss in one year
- Method 2 (since 2019): one-time deduction up to 5,000,000 PLN
Example: You lost 8,000 PLN on stocks in 2024. In 2025, you gained 12,000 PLN:
- Deduct 4,000 PLN (50% of 8,000)
- Taxable base: 12,000 - 4,000 = 8,000 PLN
- Tax: 8,000 x 19% = 1,520 PLN (instead of 2,280 PLN)
- Savings: 760 PLN
Step 5: Calculate Tax and Submit
Sum all income from Sections C and D, subtract prior year losses, and calculate 19% tax on the result.
You can file:
- Electronically via e-Urzad Skarbowy (Twoj e-PIT portal)
- Through e-Deklaracje software
- On paper at the tax office (not recommended)
Common Mistakes on PIT-38
- Omitting foreign transactions -- remember stocks bought through foreign brokers
- Wrong NBP exchange rate -- use the rate from the day before, not the transaction day
- Not reporting crypto -- mandatory since 2019
- Forgetting commissions -- broker fees are deductible costs
- Not reporting losses -- always report losses to use them in future years
- Missing the deadline -- late filing results in penalties and interest
Simplifying Your Tax Filing
Investing across multiple platforms (XTB, Revolut, Binance, Interactive Brokers) makes tax filing complex. Freenance lets you track all investments in one place -- from stocks and ETFs to crypto. By integrating with popular Polish banks and brokers, it gives you a complete picture of your gains and losses, making PIT-38 preparation significantly easier.
Key Dates to Remember
| Date | Event |
|---|---|
| End of February | Receive PIT-8C from brokers |
| February 15 - April 30 | PIT-38 filing window |
| April 30 | Final deadline for filing PIT-38 |
| April 30 | Tax payment deadline |
Summary
PIT-38 isn't as complicated as it seems -- but it requires organization. Key principles:
- Collect documents throughout the year -- don't wait until April
- Remember foreign brokers -- no PIT-8C doesn't mean no obligation
- Report crypto in Section D -- it's a separate category
- Always report losses -- they'll be useful in coming years
- File early -- the e-Tax Office servers get overloaded in late April
Systematic transaction tracking throughout the year is the best strategy for painless tax filing. A tool like Freenance that aggregates all your investment data can make the difference between a stressful April and a smooth one.
Foreign Broker Reporting — Interactive Brokers (IBKR)
Getting Your IBKR Tax Data
Interactive Brokers is the most popular foreign broker among Polish investors, but it doesn't issue PIT-8C. You must generate your own tax report.
Step-by-step:
-
Log in to IBKR Client Portal → Performance & Reports → Statements
-
Select "Activity Statement" → Period: Annual (2025) → Format: CSV or PDF
-
Key sections to extract:
- Trades: All buy/sell transactions with dates, amounts, and currencies
- Dividends: All dividend payments received (with withholding tax)
- Interest: Any interest paid or received
- Fees: All commissions and fees paid
- Forex: Currency conversion transactions
-
For tax filing purposes, you also need the "Tax Report" available under Reports → Tax Reports → Tax Information Statement
IBKR Currency Conversion Challenge
The most time-consuming part: Every IBKR transaction is in foreign currency (typically USD or EUR). You must convert each one to PLN using the NBP rate from the business day before the transaction.
Practical approach:
- Download the full transaction list as CSV
- Use a spreadsheet to batch-convert using NBP rates
- Tools like pit38.pl or e-pity can import IBKR statements and handle conversion automatically
- Freenance tracks your portfolio gains — useful when preparing your PIT-38 filing → freenance.io
IBKR Dividend Reporting
US dividends from IBKR:
- IBKR withholds 15% US tax (with W-8BEN form on file)
- Report gross dividend in PIT-38 or PIT-36 (depending on character)
- Claim foreign tax credit for the 15% withheld
- Pay difference between Polish 19% and US 15% = 4% additional tax
Example:
- Received $1,000 in Apple dividends
- IBKR withheld $150 (15% US tax)
- NBP rate: 4.20 PLN/USD
- Polish gross income: 4,200 PLN
- Polish tax due: 4,200 × 19% = 798 PLN
- Foreign tax credit: 150 × 4.20 = 630 PLN
- Net Polish tax: 798 - 630 = 168 PLN
Foreign Broker Reporting — XTB
XTB Tax Reporting (Polish Broker With Foreign Markets)
XTB is a Polish-licensed broker, which means it issues PIT-8C for Polish market transactions. However, foreign market transactions may require additional attention.
What XTB provides:
- PIT-8C for GPW (Warsaw Stock Exchange) trades — automatically sent by end of February
- Annual tax statement for foreign market trades
- Transaction history downloadable as CSV
What you need to do:
- Verify that PIT-8C includes all your transactions
- For CFD trading, ensure gains/losses from contracts for difference are included
- XTB's PIT-8C covers both Polish and foreign stocks traded through the platform
- Currency conversion is handled by XTB in the PIT-8C
XTB-specific tips:
- Check the "Tax Summary" section in your XTB account settings
- Download the annual report before the PIT-8C arrives to verify amounts
- If you traded on both real stocks and CFDs, confirm both are in the PIT-8C
- XTB's fractional shares (synthetic) may be treated differently — verify classification
Filing PIT-38 via e-Deklaracje — Detailed Walkthrough
Before You Start
What you need:
- PESEL number
- Your tax office code (find at gov.pl/web/finanse/urzedy-skarbowe)
- All PIT-8C forms from Polish brokers
- Transaction statements from foreign brokers
- Crypto exchange export files
- Bank account number for tax refund (if applicable)
Method 1: Twój e-PIT Portal (Recommended)
Login options:
- Bank login (most convenient — works with most Polish banks)
- Profil Zaufany (Trusted Profile)
- e-Dowód (electronic ID card)
Step-by-step:
- Go to e-pit.gov.pl and log in
- Navigate to "Inne deklaracje" (Other declarations)
- Select PIT-38 for tax year 2025
- The system may have pre-filled data from PIT-8C — verify it carefully
- Add any missing foreign broker income in Section C
- Add cryptocurrency income in Section D
- Enter prior-year loss deductions if applicable
- Review the automatic tax calculation
- Submit electronically — you'll receive an instant confirmation (UPO)
⚠️ Critical warning: The Twój e-PIT system may pre-fill only data from PIT-8C. It will NOT include foreign broker transactions or crypto. You must manually add these.
Method 2: e-Deklaracje Desktop Software
When to use: If you prefer offline completion or the portal has technical issues.
- Download from podatki.gov.pl/e-deklaracje
- Install the application
- Open PIT-38 form template
- Fill in all sections manually
- Sign with Profil Zaufany or qualified electronic signature
- Submit through the application
- Save the UPO (official receipt) — this is your proof of filing
Method 3: Commercial Tax Software
Popular PIT-38 tools for investors:
- pit38.pl — specializes in investment tax; can import IBKR/Degiro statements
- e-pity.pl — general tax filing with investment module
- PITax.pl — free government-partnered tool
These tools can significantly reduce time spent on currency conversion and cross-broker consolidation.
Loss Carry-Forward Rules — Detailed Explanation
How Investment Loss Deduction Works
Polish tax law allows two methods for deducting investment losses:
Method 1: Standard Deduction (up to 50% per year)
You can deduct up to 50% of your total loss in any single year, spread over up to 5 years.
Example:
- 2024 loss: 20,000 PLN
- 2025 gain: 30,000 PLN → Deduct 10,000 PLN (50% of loss) → Tax on 20,000 PLN
- 2026 gain: 15,000 PLN → Deduct remaining 10,000 PLN → Tax on 5,000 PLN
- Total tax saved: (10,000 + 10,000) × 19% = 3,800 PLN
Method 2: One-Time Deduction (up to 5,000,000 PLN)
Since 2019, you can deduct the entire loss in one year, provided the loss doesn't exceed 5,000,000 PLN.
Example:
- 2024 loss: 20,000 PLN (under 5M limit)
- 2025 gain: 30,000 PLN → Deduct full 20,000 PLN → Tax on 10,000 PLN
- Tax saved: 20,000 × 19% = 3,800 PLN (same amount, but in one year instead of two)
Important Loss Deduction Rules
- Losses from securities (Section C) can only offset securities gains — not crypto gains
- Crypto losses (Section D) can only offset crypto gains — not securities gains
- Losses expire after 5 years — use them or lose them
- You must have filed PIT-38 reporting the loss — unfiled losses cannot be deducted later
- Losses carry forward automatically in the e-PIT system if prior returns were filed electronically
Dividend Tax Treatment in Detail
Polish Dividends (GPW-Listed Companies)
Flat 19% withholding tax — automatically deducted by the broker. No action needed on PIT-38; these are reported separately and are considered "final tax."
Foreign Dividends — Step-by-Step
1. Determine the source country tax treaty rate
- US: 15% (with W-8BEN)
- UK: 0%
- Germany: 26.375%
- Ireland: 25%
2. Convert to PLN
- Use NBP rate from business day before payment date
- Not the ex-dividend date — the actual payment date
3. Calculate Polish tax obligation
- Gross dividend × 19% = Polish tax due
- Minus foreign tax withheld (converted to PLN)
- Pay the difference (if positive)
4. Report correctly
- Foreign dividends go on PIT-36 (not PIT-38) if you're also filing PIT-36
- If PIT-38 is your only return, include in the appropriate section
- Use Attachment PIT/ZG for foreign income reporting
Double Taxation Pitfall
The most common expensive mistake: Paying full 19% Polish tax on dividends where foreign tax was already withheld, without claiming the foreign tax credit. On $10,000 in US dividends, this costs you ~2,500 PLN unnecessarily.
Complete Income Types for PIT-38
Understanding exactly what income must be reported on PIT-38 is crucial for compliance. Here's a comprehensive breakdown:
Capital Gains (Section C)
- Stock sales — individual company shares
- ETF sales — both accumulating and distributing
- Mutual fund redemptions — TFI fund units
- Bond sales — corporate and government bonds (excluding Polish Treasury bonds which are tax-exempt)
- Options and futures — derivative instrument profits
- Warrant exercises — employee stock options
- REIT sales — real estate investment trusts
- Commodity ETF sales — gold, oil, agricultural ETFs
Cryptocurrency Income (Section D)
- Crypto to fiat conversions — BTC/ETH to PLN/EUR/USD
- Crypto spending — buying goods/services with cryptocurrency
- Mining income — reported at market value when mined
- Staking rewards — DeFi and proof-of-stake rewards
- Crypto lending interest — earnings from lending platforms
- NFT sales — non-fungible token transactions
- DeFi yield farming — liquidity pool rewards
Foreign Investment Income
- Foreign stock dividends (when not subject to final withholding tax)
- Foreign ETF distributions
- Foreign real estate sales
- Forex trading gains
- P2P lending profits from foreign platforms
Detailed Step-by-Step PIT-38 Filing Guide
Step 1: Organize Your Documents (January-February)
Create a filing system:
- Folder for each broker/exchange
- Separate folders for stocks, crypto, and foreign investments
- Monthly bank statements showing transfers
- Currency conversion records
Download all statements:
- XTB: Go to Reports → Annual Tax Statement
- mBank eMakler: Statements → Tax documents
- Bossa: Reports section
- Interactive Brokers: Reports → Tax Reports → Annual Statement
- Binance: Wallet → Transaction History → Generate Statement
- Bybit: Account → Transaction History
Step 2: Currency Conversion Calculations
For every foreign transaction, you need the NBP (Polish National Bank) exchange rate from the business day before the transaction.
NBP Rate Lookup:
- Visit nbp.pl → Exchange rates
- Find the date: day before your transaction
- If it's a weekend/holiday, use the last business day
- Use "Table A" rates for major currencies
Conversion formula:
- Purchase cost in PLN = Foreign amount × NBP rate (day before purchase)
- Sale revenue in PLN = Foreign amount × NBP rate (day before sale)
Example calculation:
- Bought 100 shares of AAPL at $150 on March 15, 2025
- NBP USD rate on March 14, 2025: 4.2500 PLN/USD
- Purchase cost: 100 × $150 × 4.2500 = 63,750 PLN
- Sold 100 shares at $180 on June 20, 2025
- NBP USD rate on June 19, 2025: 4.1800 PLN/USD
- Sale revenue: 100 × $180 × 4.1800 = 75,240 PLN
- Capital gain: 75,240 - 63,750 = 11,490 PLN
Step 3: Complete Section-by-Section Filing
Personal Information Section:
- PESEL number
- Tax office code (find at gov.pl)
- Address details
- Banking information for refunds
Section C - Securities Income:
- Row 1: Securities sales revenue
- Row 2: Securities purchase costs
- Row 3: Transaction costs (commissions)
- Row 4: Capital gains/losses
- Row 5: Previous year loss deductions
Section D - Cryptocurrency Income:
- Row 1: Crypto sales revenue (in PLN)
- Row 2: Crypto purchase costs (in PLN)
- Row 3: Transaction fees (exchange commissions)
- Row 4: Net crypto gains/losses
Step 4: Electronic Filing via e-Deklaracje
System requirements:
- Computer with internet connection
- PDF reader for viewing completed forms
- Email account for confirmations
Filing process:
- Download e-Deklaracje software from podatki.gov.pl
- Install and launch application
- Select PIT-38 form for 2025 tax year
- Enter personal and tax data
- Fill investment income sections
- Review calculations automatically performed
- Generate electronic signature or use trusted profile
- Submit online
Alternative: Twój e-PIT portal:
- Login with bank credentials or trusted profile
- Navigate to "Other declarations"
- Select PIT-38 for 2025
- Complete form online without software download
ETF Tax Treatment Details
Accumulating vs Distributing ETFs
Accumulating ETFs (most popular for Polish investors):
- No dividend distributions to report separately
- Tax only when you sell the ETF shares
- Simpler tax reporting
- Examples: VWCE, CSPX, IWDA
Distributing ETFs:
- Quarterly/annual dividend payments subject to tax
- Must report dividends as foreign income if from EU ETFs
- Also report capital gains when selling
- More complex tax situation
ETF Domicile Impact
Irish-domiciled ETFs (most European ETFs):
- Subject to 19% Polish capital gains tax
- No withholding tax at source
- Examples: Vanguard FTSE All-World (IE), iShares Core S&P 500 (IE)
Luxembourg-domiciled ETFs:
- Subject to 19% Polish capital gains tax
- No withholding tax at source
- Less common than Irish ETFs
US-domiciled ETFs (not directly accessible to EU investors):
- Would be subject to US withholding tax if accessible
- Must use EU equivalents instead
REIT ETF Special Considerations
REITs (Real Estate Investment Trusts) held through ETFs have special tax treatment:
- REIT dividends within ETFs are still subject to capital gains tax
- No special real estate tax rates apply
- Report the same as regular ETF sales
Cryptocurrency Tax Reporting Deep Dive
What Triggers Taxable Events
Taxable transactions:
- Selling crypto for fiat currency (PLN, EUR, USD)
- Spending crypto on goods/services
- Converting one crypto to another (if treated as sale + purchase)
- Receiving crypto as payment for work
Non-taxable transactions:
- Buying crypto with fiat currency
- Transferring crypto between your own wallets
- Holding crypto long-term
Mining and Staking Income
Cryptocurrency mining:
- Income reported at fair market value when mined
- Use exchange price on mining date
- Mining costs (electricity, equipment) are deductible
Proof-of-stake rewards:
- Income at market value when received
- Can defer tax until disposal (recent interpretation)
- Keep detailed records of staking rewards
DeFi and Complex Crypto Transactions
Liquidity pool rewards:
- Taxable when LP tokens are received
- Value calculated at time of receipt
- Complex tracking required for multi-token pools
Yield farming:
- Income when rewards are claimed
- Each reward event is separate taxable transaction
- Keep detailed transaction logs
Crypto Loss Optimization
Tax-loss harvesting:
- Sell losing positions by December 31
- Offset gains with losses in same tax year
- Can carry forward losses for 5 years
- Don't trigger wash sale rules (buy same asset within 30 days)
Foreign Dividends and Tax Treaties
Dividend Source Country Rules
US dividends:
- 30% withholding tax (reduced to 15% with tax treaty)
- Report net dividend received in Poland
- Can claim foreign tax credit
UK dividends:
- 0% withholding tax on most dividends
- Report full dividend amount in Poland
- Pay 19% Polish tax
German dividends:
- 26.375% withholding tax
- Report net dividend in Poland
- Can claim tax treaty benefits
Tax Treaty Benefits
Poland has tax treaties with most developed countries to prevent double taxation:
- US: Maximum 15% withholding on dividends
- Germany: 5% for substantial holdings, 15% otherwise
- France: 5% for substantial holdings, 15% otherwise
- Switzerland: 15% on dividends
Foreign Tax Credit Claims
To claim credit for foreign withholding tax:
- Report gross dividend income
- Report foreign tax paid
- Calculate Polish tax due
- Offset foreign tax against Polish liability
- Pay difference (if Polish rate higher)
Tax Optimization Strategies
Loss Harvesting Timing
End-of-year strategy:
- Review portfolio for unrealized losses
- Sell losing positions by December 30
- Offset current year gains
- Consider repurchasing after January 1
Multi-year loss planning:
- Large losses can be carried forward 5 years
- Plan gain realizations to use losses optimally
- Consider bunching gains and losses
Account Structure Optimization
IKE/IKZE benefits:
- No capital gains tax in retirement accounts
- Prioritize tax-inefficient investments in IKE/IKZE
- Hold tax-efficient investments in regular accounts
Asset location strategy:
- High-turnover strategies in IKE
- Buy-and-hold investments in regular accounts
- Dividend-paying stocks in IKE to avoid tax
Transaction Timing
Holding period optimization:
- No special long-term capital gains rate in Poland
- Focus on tax-loss harvesting instead
- Time sales to optimize loss utilization
Important Deadline Reminders
2026 Filing Calendar
| Date | Requirement |
|---|---|
| February 28, 2026 | Brokers must provide PIT-8C statements |
| February 15, 2026 | PIT-38 filing period begins |
| April 30, 2026 | Final deadline for PIT-38 filing |
| April 30, 2026 | Tax payment deadline |
| May 31, 2026 | Deadline for amended returns (if needed) |
Late Filing Penalties
Filing penalties:
- 1/30 of minimum wage per day of delay
- Minimum penalty: 1/10 of minimum wage
- Maximum: 5 times minimum wage
Payment penalties:
- Interest on unpaid tax from May 1
- Current rate: 8.5% annually (subject to change)
- Daily accumulation until paid
Links to e-Deklaracje and Official Resources
Government Filing Platforms
e-Deklaracje software:
- Download: podatki.gov.pl/e-deklaracje
- Compatible with Windows, macOS, Linux
- Offline completion, online submission
Twój e-PIT portal:
- Access: twoj.e-pit.gov.pl
- Online-only filing
- Bank login integration
ePUAP platform:
- Access: epuap.gov.pl
- General government services platform
- Can be used for tax filing with proper authentication
Official Tax Guidance
Ministry of Finance tax interpretations:
- Search: sip.mf.gov.pl
- Official tax rulings and interpretations
- Binding guidance on complex situations
National Tax Information helpline:
- Phone: 801 055 055
- Available Monday-Friday, 7 AM - 7 PM
- Free from landlines
Common PIT-38 Mistakes to Avoid
Documentation Errors
- Missing transaction records — keep all broker statements
- Wrong currency conversion dates — use day before, not transaction day
- Incomplete cost basis — include all commissions and fees
- Mixed up tax years — December 31 sale is current year income
Calculation Mistakes
- Using wrong NBP rates — table A for major currencies, table C for others
- Forgetting transaction costs — deduct all broker commissions
- Double-counting losses — each loss can only be used once
- Mixing crypto and securities — separate sections for different asset types
Filing Process Errors
- Missing electronic signature — returns must be properly signed
- Wrong tax office selection — use office based on your residence
- Late submission — April 30 deadline is firm
- Insufficient payment — pay full calculated tax by deadline
Frequently Asked Questions
Do I need to file PIT-38 if I only had losses?
Yes, filing losses allows you to carry them forward for up to 5 years to offset future gains. Even if you owe no tax, filing preserves your ability to use losses in the future.
What if I forgot to file PIT-38 in previous years?
You can file amended returns for up to 5 years. However, late filing penalties may apply. Consult a tax advisor for complex situations involving multiple missed years.
Can I hire someone to prepare my PIT-38?
Yes, tax advisors and accounting firms can prepare PIT-38 returns. Fees typically range from 200-800 PLN depending on complexity. Choose someone experienced with investment taxation.
What if I disagree with tax office interpretation?
You can appeal tax office decisions. First step is filing an objection with the same office. If unsuccessful, you can appeal to administrative courts. Consider professional tax advice for significant amounts.
How do I handle IPO allocations and rights issues?
IPO shares are treated as purchases at the IPO price. Rights issues may or may not trigger taxable events depending on structure. Complex corporate actions often require professional tax advice.
What about employee stock options (ESOP)?
Stock option exercises are generally taxable income at exercise date. Subsequent sale of shares is capital gains. Complex area requiring careful documentation of exercise dates and prices.
Do I need to report IKE/IKZE transactions on PIT-38?
No. Transactions within IKE and IKZE accounts are tax-sheltered and do not appear on PIT-38. You only report IKE/IKZE if you make an early withdrawal (which triggers taxation), but even then it's handled differently — your provider reports it.
How do I handle stock splits on PIT-38?
Stock splits don't trigger a taxable event. Your cost basis per share adjusts proportionally. For example, if you bought 10 shares at 100 PLN each and a 2:1 split occurs, you now have 20 shares with a cost basis of 50 PLN each. Report the adjusted figures when you eventually sell.
What if I received shares as a gift or inheritance?
Gifted shares: your cost basis is the donor's original purchase price. Inherited shares: cost basis is the market value on the date of death (or the probate valuation date). Both are complex — consider professional advice for significant amounts.
Can I file PIT-38 after the April 30 deadline?
You can file late, but penalties apply. Late filing incurs a fine calculated based on the minimum wage (currently 1/30 per day of delay). Additionally, unpaid tax accrues interest at ~8.5% annually from May 1. File as soon as possible to minimize penalties — the tax office may reduce fines for voluntary late filings.
How do I report P2P lending income (Mintos, PeerBerry)?
P2P lending interest from foreign platforms is generally treated as capital income. Report the total interest received (converted to PLN) in Section C of PIT-38. Withholding tax from the platform's country can be credited against Polish tax using the appropriate tax treaty. Keep all statements from the platform as documentation.
What about Revolut stock trading on PIT-38?
Revolut operates through a Lithuanian entity (Revolut Securities Europe UAB). You won't receive a PIT-8C. Download your annual statement from the Revolut app (Stocks → Account Statement), convert all transactions to PLN using NBP rates, and report in Section C of PIT-38. Revolut provides transaction details in EUR, which simplifies the conversion somewhat.
Conclusion
PIT-38 filing doesn't have to be overwhelming with proper preparation and organization. The key is maintaining good records throughout the year and understanding which transactions trigger tax obligations.
Freenance simplifies this process by automatically categorizing investment transactions, tracking gains and losses, and helping you understand your overall tax liability before filing season. Instead of scrambling to reconstruct your investment activity in April, you'll have a clear picture of your tax situation year-round.
Remember: when in doubt, consult a qualified tax advisor. The cost of professional advice is often less than the penalties for incorrect filing or missed opportunities for tax optimization.
Want full control over your finances?
Try Freenance for free