How Do I File Taxes If I Have Income in Two Countries?
Trying to figure out your taxes when you've got income coming in from two different countries can feel like untangling a particularly stubborn knot, especially here in Romania where the bureaucracy loves its paperwork. It’s a common headache for many expats, leaving us scratching our heads and wondering if we’re missing something crucial. This guide is here to walk you through the often-confusing process of filing taxes in Romania when you're receiving income from both Romania and another country, hopefully making it a little less daunting.
Pinpointing Your Tax Residency Status in Romania: The First Crucial Step
Before you even think about declaring income, the absolute first thing you must clarify is your tax residency status in Romania. This isn't just a formality; it dictates where and how you're expected to pay taxes on your worldwide income. Many expats assume that if they’re not citizens, they’re not tax residents, and that’s a dangerous misconception that can lead to significant problems down the line with the National Agency for Fiscal Administration (ANAF).
The 183-Day Rule and Center of Vital Interests
Romania, like many countries, primarily uses the "183-day rule" as a key indicator. If you spend more than 183 days in Romania during any 12-month period, which includes periods of arrival and departure, you are generally considered a tax resident. This doesn't necessarily have to be a calendar year; it's a rolling 12-month period. For example, if you arrived in September and by March of the following year you've hit that 183-day mark, you're likely a tax resident for the portion of that fiscal year.
However, it's not always so straightforward. There's also the "center of vital interests" criterion. This looks at where your personal and economic ties are strongest. Do you have a permanent home available to you here? Where do your spouse and children live? Where do you carry out your economic activities, where are your bank accounts, and where do your main social and cultural interests lie? Even if you technically spend less than 183 days, but all your life revolves around Romania, ANAF might still deem you a tax resident. This is where it gets fuzzy for many, as it’s quite subjective. You might maintain a house back home, but if your job, family, and social life are primarily here, Romania could claim you. This is a point of frequent frustration for foreigners. For a deeper dive, check out our guide on Tax Residency in Romania: A Definitive Guide for Expats (2027).
Obtaining Your Tax Residency Certificate
Once you determine you are a tax resident, or if you think you might be and want to be sure, you should apply for a tax residency certificate from ANAF. This document is essential because it officially confirms your status as a Romanian tax resident. Why is this important? Because it's the document you'll often present to the tax authorities in your home country (or the other country where you earn income) to prove you're paying taxes elsewhere, which is crucial for invoking double taxation treaties.
The process involves submitting a form (Formularul 221 for new residents or Formularul 220 for existing ones, though these forms can change so always check the latest versions on ANAF's website) along with supporting documents like your residence permit, a copy of your rental contract or property deed, and proof of income. It can be a bureaucratic marathon, but it’s a necessary one. If you're employed by a Romanian company, they will typically handle your contributions to the Romanian social and health insurance systems, known as CAS and CASS, but the residency certificate itself is still your responsibility to obtain for foreign income purposes.
Navigating Double Taxation Avoidance Agreements (DTAAs): Your Expat Lifeline
Once your tax residency is clear, the next monumental step is understanding Double Taxation Avoidance Agreements (DTAAs). These are bilateral treaties between Romania and other countries designed to prevent you from paying taxes on the same income twice – once in Romania and once in your other country of income. Without a DTAA, you could face paying full taxes in both countries, which would be a nightmare scenario for anyone with cross-border income.
How DTAAs Work: Exemption vs. Credit Method
Romania has DTAAs with a wide range of countries, so the first thing you need to do is confirm if one exists between Romania and your other country. You can usually find a list of these treaties on the ANAF website or through a quick online search for "Romania Double Taxation Agreement [Country Name]".
Generally, DTAAs use one of two main methods to prevent double taxation:
- The Exemption Method: Under this method, income earned in one country (say, your home country) is exempt from taxation in the other country (Romania). However, Romania might still consider this income when calculating the tax rate applicable to your other income (e.g., your Romanian salary). It’s not taxed, but it can influence the overall tax burden. For example, if you earned salary in Romania and rental income from a property in your home country, under an exemption treaty, Romania wouldn't tax the rental income, but it might use that income to determine which tax bracket your Romanian salary falls into.
- The Credit Method: This is more common. Under the credit method, Romania will tax your worldwide income, including the income from your other country. However, you will receive a tax credit in Romania for the taxes already paid in the other country on that foreign income. The credit is usually limited to the amount of Romanian tax that would have been payable on that income, so you won't get a "refund" if the foreign tax rate was higher than Romania's.
It’s crucial to understand which method applies to your specific type of income (salary, dividends, rental income, capital gains, etc.) under the relevant DTAA, as the rules can vary even within the same treaty. This is often where things get incredibly complicated, and many expats opt to seek professional advice. Consulting with specialists like Taxes for Expats can save you a lot of grief and ensure you're compliant while minimizing your tax burden.
Here’s a simplified comparison:
| Feature | Exemption Method | Credit Method |
|---|---|---|
| Foreign Income Status | Exempt from tax in the residence country. | Taxed in the residence country. |
| Tax Paid Abroad | Not directly taken into account by residence country. | Credited against tax liability in residence country. |
| Impact on Tax Rate | May be used for progressive tax rate calculation (if applicable). | Reduces tax directly. |
| Complexity | Generally simpler if fully exempt. | Requires tracking foreign tax paid; can be complex. |
| Common Use | Less common for active income, more for passive income. | Widely used for various income types. |
For more detailed information on avoiding being taxed twice, you can explore our article on How to Avoid Double Taxation as an Expat in Romania.
Proving Foreign Tax Payment
To claim the benefits of a DTAA, you absolutely must be able to prove that you’ve already paid taxes on that income in the other country. This means keeping meticulous records: tax declarations, payment receipts, certificates of tax paid from the foreign tax authority, and any other documentation that clearly shows you've fulfilled your obligations there. Without this proof, ANAF will simply tax the income as if no foreign tax was paid. It’s a bit of a chicken-and-egg situation sometimes, waiting for one country’s tax authority to issue documents before you can declare to the other. Patience and good record-keeping are your allies here.
Reporting Foreign Income and Filing Your Annual Tax Return (Declarația Unică)
Okay, so you’ve got your tax residency sorted, you understand the DTAA (or lack thereof) with your other country, and you’ve got all your foreign income documents in order. Now comes the actual filing – the infamous Declarația Unică.
The Declarația Unică: Your Annual Declaration
The Declarația Unică (Single Declaration) is Romania’s unified tax form where you report all your personal income, including any income from abroad that hasn't already been taxed by a Romanian employer. This includes things like freelance income from foreign clients, rental income from properties outside Romania, dividends from foreign companies, or capital gains from selling assets abroad. Even if you're employed by a Romanian company, if you have any other income that isn't taxed at source by your employer, it goes on this form.
This form isn’t just for income tax; it's also where you declare and pay your mandatory social contributions (CASS – health insurance, and for self-employed individuals, CAS – pension contribution) if your income falls within certain thresholds and isn't covered by an employer. This is a crucial distinction: even if your foreign income is exempt from income tax under a DTAA, it might still be subject to CASS contributions if it contributes to your overall income calculation. This is a subtlety that often catches expats off guard. For a full walkthrough, see our guide on How to File Your Annual Single Tax Return (Declarația Unică) in Romania.
Steps for Declaring Foreign Income
- Gather All Income Documents: Collect every single piece of paper related to your income – Romanian payslips, foreign bank statements showing transfers, invoices for freelance work, rental agreements, dividend statements, capital gains reports, and proof of taxes paid abroad.
- Determine Income Categories: Romania categorizes income (salary, freelance/PFA, rental, dividends, etc.). You need to correctly classify your foreign income according to Romanian tax law. For instance, if you’re a freelancer working for foreign clients, that income is typically declared under "income from independent activities." If you're transferring funds from abroad to your Romanian bank account, remember that services like Wise can make international money transfers smoother, but you still need to declare the underlying income.
- Calculate Your Taxable Base: Apply the DTAA rules. If it’s an exemption, you report the income but mark it as exempt. If it’s a credit method, you report the gross income and then calculate the credit for foreign taxes paid. This often requires careful conversion of foreign currency income into Romanian Lei (RON) using the exchange rate published by the National Bank of Romania (BNR) on the day the income was received, or at the end of the fiscal year, depending on the income type and specific rules.
- Fill Out the Declarația Unică: This is the practical part. The form itself is available on ANAF's website, often in an editable PDF format or through their online platform. It can be quite complex, with many sections and annexes. You'll need to accurately input your income, any deductions, and calculate the owed taxes and social contributions.
- Submit Electronically via ANAF SPV: In recent years, ANAF has heavily promoted its Virtual Private Space (SPV) platform for electronic submission. You must submit your Declarația Unică electronically, unless you are in a specific, rare category. This requires registering for SPV, which can be a bureaucratic hurdle in itself, involving a trip to an ANAF office to validate your account after online registration. If you haven't done this yet, prioritize it. Our article on [How to Register for the ANAF SPV Virtual Private Space in Romania] can help.
- Pay Your Taxes: Once submitted, the system will generate payment obligations. You can pay these through online banking, at the treasury (Trezorerie) offices, or via the Ghișeul.ro platform.
Deadlines and Penalties
The deadline for filing the Declarația Unică and paying the associated taxes and contributions is typically May 25th of the year following the tax year. So, for income earned in 2025, the deadline would be May 25th, 2026. Missed deadlines or incorrect declarations can result in fines and penalties from ANAF, so it's vital to get it right and submit on time. It's not uncommon for expats to miss a deadline or two because they're simply unaware or overwhelmed by the process, but the fines can quickly add up.
Common Expat Pitfalls and When to Seek Professional Help
Even with the best intentions and diligent research, navigating the Romanian tax system with foreign income sources can be incredibly challenging. There are numerous nuances, and a small oversight can lead to significant problems.
Misinterpreting DTAA Clauses
One of the most frequent mistakes is misinterpreting the specifics of a DTAA. While they aim to prevent double taxation, they are complex legal documents. For example, some treaties might treat capital gains differently from dividends, or income from a short-term project might have different rules than long-term employment. Assuming a blanket exemption or credit without understanding the specific article for your income type is a risky move. For instance, even within the same treaty, the rules for rental income might be different from those for pension income.
Another common pitfall is not understanding the timing of tax residency. For your first year in Romania, you might become a tax resident mid-year. This means your worldwide income is only taxable in Romania from that specific date, not from January 1st. This pro-rata calculation can be tricky to get right on your own.
The CNP and Tax Number Dilemma
Many expats arrive and start earning income, sometimes before they even have a Personal Numeric Code (CNP) or a dedicated Romanian tax number (NIF) for individuals. While you can usually get a temporary tax ID for certain transactions, for full tax compliance as a resident, a CNP is essential. This can lead to delays and complications in registration and filing. Our guide on What Documents Do I Need to Get a CNP in Romania? can help clarify this.
Not Registering for ANAF SPV in Time
The mandatory electronic submission via ANAF SPV is a common point of frustration. The registration process itself involves online steps followed by an in-person validation at an ANAF office. This can take time, appointments can be scarce, and if you leave it until the last minute before the Declarația Unică deadline, you might find yourself in a bind. Get this set up as early as possible.
Underestimating the Language Barrier
While many ANAF employees are becoming more proficient in English, the official forms, laws, and much of the online information are still exclusively in Romanian. This language barrier can make understanding the intricate details of tax law incredibly difficult. Trying to translate complex fiscal terms on the fly is a recipe for errors.
The Value of a Tax Advisor
Given these complexities, it's often a wise investment to engage a local tax advisor or an accounting firm that specializes in expat taxation. They understand the intricacies of Romanian tax law, the nuances of DTAAs, and can ensure your declarations are accurate and compliant. They can also help you optimize your tax situation, ensuring you take advantage of any available deductions or credits. While it's an added cost, the peace of mind and potential savings from avoiding errors can be well worth it. They can translate the forms, explain your obligations in plain English, and even handle the submission process for you.
When you're dealing with income from two different countries, you want to be sure you're doing everything by the book, but also that you're not overpaying. This is where expert guidance truly shines, helping you navigate the system effectively.
Disclaimer
The information provided in this guide is for general informational purposes only and does not constitute professional tax or legal advice. Tax laws and regulations in Romania are complex and subject to change. It is strongly recommended to consult with a qualified tax advisor or legal professional familiar with Romanian and international tax law for advice tailored to your specific situation.