Taxation of German Pensions in Spain: Taxation, Double Taxation, and Personal Income Tax Obligations

By Antonio Juan Pérez Madrid
Fiscalidad de las pensiones alemanas en España
Guide to the Taxation in Spain of Pensions from Germany.
Published: February 19, 2021 · Updated: July 22, 2026 · Technical Review: Antonio Juan Pérez Madrid · Category: International Taxation

You receive a pension from Germany, you live in Spain, and it’s tax season. The question is always the same: Do I report this here, there, or both places? And how much will they take out?

The short answer: it depends. And it doesn’t depend on the country where the money is coming from—which is the first thing everyone looks at. It depends on exactly what kind of pension it is and when you became eligible for it.

For example, two retirees from the same city, with nearly the same income, may end up paying different amounts for certain things.

To avoid mistakes, you need to consider two sets of rules: Spanish income tax law and the tax treaty between Spain and Germany, which determines which country has the right to tax each type of pension.

In 30 seconds: the key points of this article

  • If you are a tax resident in Spain, your German pension must be taken into account for Spanish income tax purposes, even if the tax treaty grants Germany exclusive or shared taxing rights.
  • The treatment depends on the nature of the pension: the same rules do not apply to a private pension, a benefit from the German social security system, or a civil service pension.
  • Certain German social security payments may also be taxable in Germany, up to a limit of 5% or 10% of the gross amount, depending on when the entitlement to the benefit arose.
  • Tax paid in Germany is deductible in Spain only if it was levied in accordance with the tax treaty and within the applicable limits; it is not automatically deducted.

In summary: The taxation of German pensions received by a resident of Spain is governed by a set of rules—both Spanish and those of the tax treaty—that determine which country has the right to tax them, how they are reported, and how double taxation is addressed if it occurs.

This article explains this overlap: where each German pension is taxed, when Germany may also tax it, and how to avoid paying twice for the same thing.

Where are German pensions received in Spain taxed?

Tax residency determines where the analysis begins, but it is the type of pension that determines how it ends.

Anyone who is a tax resident in Spain is taxed here on all of their income, regardless of where it comes from. That is why a German pension is, from the outset, subject to Spanish income tax.

But just because it’s included in income tax doesn’t mean Spain gets to keep it all.

The double taxation treaty between Spain and Germany determines which country may levy taxes on each pension, and that determination varies depending on the type of benefit.

In practice, a pension can result in four different scenarios:

  • to pay taxes only in Spain;
  • to be taxed solely in Germany;
  • be subject to taxation in both countries, with a subsequent mechanism to address double taxation;
  • be exempt in Spain, but be taken into account when determining the tax rate applicable to other income through the so-called progressive exemption.

The order matters. First, the pension is classified; then, you determine which country can tax it; and only at the end, if necessary, is double taxation addressed. Starting with the percentage is like starting at the end.

How Each Type of German Pension Is Taxed Based on Its Source

Not all German pensions are taxed the same way. There’s a difference between receiving a pension from a private company where you worked, one from the German Social Security system (the Deutsche Rentenversicherung), or one as a German civil servant. Each follows its own rules, and confusing them is the most costly mistake you can make.

Here’s an example: A retired engineer who worked at Siemens and now lives in Alicante is taxed differently than a former German municipal employee living in Málaga, even though both receive income from Germany and reside in Spain.

This table summarizes the general rule for each case:

Type of benefitGeneral ruleItems to CheckPension from Previous Employment in the Private SectorAs a general rule, tax is payable only in Spain when the beneficiary is a tax resident of Spain.It must be confirmed that this is indeed a private pension and that neither the special rule under the German social security system nor any other provision of the Convention applies.Payments made in accordance with German social security lawThey may be taxed in Spain and also in Germany if the event giving rise to the right to receive the benefit occurred on or after January 1, 2015.The source of the benefit, the date on which the entitlement arose, and the maximum limit that Germany may apply to the gross amount must be verified.Certain payments arising from contributions to tax-incentivized pension plansThey may be subject to the same special rule as social security when the requirements set forth in the Convention and its Protocol are met.The tax treatment of the contributions, their duration, and any other contractual terms must be verified.Pension for services rendered to the German public sectorAs a general rule, he is taxed only in Germany.Exception: If the beneficiary is a Spanish tax resident and national, he or she is generally taxed only in Spain. In addition, the public nature of the paying entity must be verified in accordance with Article 18 of the Convention.

Important: This classification is intended as a general guide. For definitive application, it is necessary to review the documentation regarding the benefit and the specific case provided for in Articles 17 and 18 of the Agreement.

Pensions Derived from Private-Sector Employment

A pension from private-sector employment—for example, the one received by that Siemens engineer—is generally taxed where the recipient lives. If the recipient lives in Spain, the pension is taxed in Spain, period.

The nuance that the table does not capture is a matter of proof: not every pension that does not specify the German government as the payer is private. To determine this, one must look at who pays it, the legal basis for it, and the system under which it was paid. The label the bank applies to the deposit does not determine anything.

German Social Security Benefits

The German Social Security pension—the one paid by the Deutsche Rentenversicherung to those who made contributions there—is subject to a special rule. If the conditions of the agreement are met, Germany may also tax it, but only up to a certain percentage of the gross amount: not on the total.

And it doesn’t apply to just any income coming from Germany.

Two things must be confirmed. First, that the payment is actually made by the German Social Security system, and second, that the right to receive it arose within the period specified in the Agreement.

German pensions derived from public-sector employment

German public pensions follow a different path than private pensions.

When the payer is the German government—or a state, a municipality, or another public entity—because the individual worked for that government, the pension is generally taxable only in Germany. This would be the case for that former German municipal employee who retired in Málaga.

Even if you pay taxes only in Germany, in Spain you may be exempt under the progressive tax system. In plain language: here, you don’t pay tax on that pension, but its amount is included when calculating the tax rate applied to the rest of your income. It’s important to keep this in mind, because it can make the rest more expensive.

And there is one exception that turns everything on its head. If the recipient resides in Spain and also holds Spanish citizenship, that government pension is generally taxable only in Spain. So that same former civil servant, if he is Spanish, pays taxes here and not in Germany.

Caution: It is not sufficient for the paying entity to be publicly owned or affiliated with a government. It must be verified that the benefit falls within the definition of “public service” set forth in Article 18 of the Convention.

What Determines the Tax Treatment of a German Pension

When discussing the taxation of German pensions, three seemingly routine details can lead to very different outcomes if considered separately.

A common mistake is to focus on just one and forget about the other two.

VariableWhat to CheckWhy the Analysis ChangesTax ResidencyLength of stay, center of economic interests, and potential conflicts of residence between Spain and Germany.It determines initial liability for Spanish income tax and the application of the residency rules under the treaty.Nature of the pensionWhether it comes from private-sector employment, German social security, tax-incentivized contributions, or services provided to the public sector.The Agreement grants different tax powers to each category.The Origins of LawWhen did the legal event occur that gave rise to the right to receive the benefit (not necessarily the date of the first bank deposit)?You can determine whether Germany is authorized to apply the 5% or 10% limit to certain payments.

Tax Residency for German Pensions

The famous 183 days matter, but they do not settle the issue.

Spending more than 183 days a year in Spain is a factor in German pension taxation, but it does not settle the matter. The location of a person’s economic center of life also plays a role, along with other circumstances specified by law.

And conversely, maintaining a home, remaining registered, or retaining administrative residency in Germany doesn’t solve anything on its own either.

If both countries consider the same person to be a resident, the country specified in the treaty prevails, as the treaty includes tie-breaking rules for such cases.

You can learn more about this topic in our article on how tax residency is determined.

The Legal Nature of the Benefit

The name that appears on a statement or in a business letter doesn’t always indicate which pension it actually is. To classify it correctly, it’s best to check:

  • the entity that recognizes and pays the benefit;
  • the law or legal framework from which it derives;
  • whether it arises from private-sector or public-sector employment;
  • if it is provided for in German social security law;
  • if it derives from contributions that received tax incentives;
  • if the conditions set forth in the Convention and its Protocol are met.

Analysis criterion: The bank name associated with the deposit should not be used as the sole reference. The classification must be supported by the resolution, the certificate from the paying entity, and the legal documentation for the benefit.

The time when the right arose

Here’s a common pitfall. The date that matters isn’t the date of the first deposit into the bank account, but the date when the right to receive the pension began. And those dates aren’t always the same.

Think of someone whose pension was recognized by Germany in 2014 but, due to paperwork, wasn’t paid the first back payment until 2016. The date that counts under the Agreement is 2014, not 2016.

The difference is particularly noticeable when there is:

  • retroactive payments or late payments;
  • a resolution of recognition prior to the first payment;
  • periods combined into a single payment;
  • subsequent revisions or changes to the benefit;
  • differences between the effective date and the actual payment date.

That is why it is important to review the decision granting the pension, not just the bank statement.

When Do the 5% and 10% Limits Apply?

The 5% and 10% rates are not applied uniformly to all German pensions. They are caps, and apply only in one specific case.

For certain German social security payments, Germany may tax the pension if the entitlement to receive it arose on or after January 1, 2015. The cutoff date is that date—when the entitlement arose—not the day the first payment was deposited into the bank account.

The moment the entitlement arises (not the date of the first payment)Tax Threshold in GermanyBasis for calculationFrom January 1, 2015, to December 31, 2029Up to 5%Gross amount of the benefitEffective January 1, 2030Up to 10%Gross benefit amount

Important: These percentages represent limits on German tax authority in specific cases. They are not an automatic deduction, do not replace the calculation of Spanish income tax, and do not apply simply because the benefit originates in Germany.

How to Avoid Double Taxation

Having paid in Germany doesn’t settle the matter in Spain; it raises another question: how much of that can be deducted here, and what documentation is required.

When the treaty allows a pension to be taxed in both Spain and Germany, it is not paid twice in full: Spain allows the German tax to be deducted. This is what Article 22 of the treaty provides for, provided that Germany is entitled to tax that income in accordance with the treaty itself.

However, there is a cap on that discount.

Article 80 of the Personal Income Tax Law states that the deduction is always the lesser of these two amounts, never the sum of the two or the greater of the two:

  • The actual amount paid abroad for a tax that is identical or similar in nature to personal income tax.
  • The result of applying the average effective Spanish tax rate to the portion of the taxable base taxed abroad.

In other words: Amounts paid in Germany are not automatically deducted in full.

An example makes this clear. Let’s imagine that Germany pays €900 in social security benefits, within the limits of the agreement. If applying the average Spanish tax rate to that same income results in €700, only €700—not €900—is deducted for income tax purposes: the lower figure applies. The €200 difference isn’t simply lost, but under Article 80, it isn’t deducted on that tax return. These figures are merely an example and cannot be used to calculate any actual case.

Having paid taxes in Germany does not allow you to opt out of the pension system in Spain, nor does it guarantee that all the amounts paid can be deducted.

What if Germany charged more than what is allowed under the Convention? That excess amount is not automatically deductible in Spain. The proper course of action is to request a refund from the German authorities before closing the case.

Do you pay taxes in Spain and receive a German pension?

We can review the classification of the benefit, each country’s tax jurisdiction, and the required documentation before filing or amending the tax return.

Check your status

Do you always have to report a German pension in Spain?

Including your German pension on your income tax return and being required to file a tax return are two different things. You may need to analyze your situation without being required to file a tax return.

For income tax purposes, foreign pensions—including German ones—are generally treated as earned income. However, the tax treaty may limit or even eliminate the tax payable on them in Spain, as is the case with some German public pensions.

And receiving a German pension doesn’t always mean you have to file a tax return either. It depends on several factors:

  • the limits in effect for the relevant fiscal year;
  • the total amount of pensions and other income;
  • the existence of one or more payers;
  • the amounts received from the second and subsequent payers;
  • the withholdings made;
  • the taxpayer’s remaining income;
  • any other circumstance that gives rise to a reporting obligation.

Since German payers do not typically withhold Spanish income tax, the threshold that determines whether you must file a tax return may differ from that of other pensioners. This threshold changes every year, so it is advisable to check it for the current tax year rather than copying it from an article from previous tax seasons.

Note: Being required to file an income tax return does not necessarily mean that the return will result in a tax liability. The formal obligation and the financial outcome are two different matters.

Why It’s a Good Idea to Review Each Case Before Testifying

The most costly mistakes almost never stem from a complicated calculation. They result from applying a rule correctly… to the wrong pension.

  • Tax residency: Consider the 183-day rule to be the sole applicable criterion.
  • Classification: Assume that all benefits paid from Germany are of the same nature.
  • Public-sector employment: Applying the general rules for private pensions to a German public-sector pension.
  • Time-based criterion: Use the date of the first payment without verifying when the legal entitlement to the benefit arose.
  • German percentage: Apply 5% or 10% to any pension received from Germany.
  • Deduction: confusing the German tax with an automatic deduction in Spain.
  • Statement: Exclude the pension in Spain because it was already taxed in Germany.
  • Limits: Deduct the entire German tax without checking the conventional and Spanish limits.
  • Progressive exemption: disregard the effect that an exempt public pension may have on the tax rate applicable to other income.
  • Annual threshold: Use the filing requirement threshold for another tax year.

Review your tax situation before filing your return

In the end, the important question isn’t what percentage to apply, but whether the position holds up just as well when viewed from Spain as it does from Germany.

The same pension is taxed differently depending on who pays it, where it comes from, when the right to receive it arose, where the recipient resides, and, in some cases, the recipient’s nationality.

Before filing, amending, or correcting a tax return, it is important to be able to answer the following questions without hesitation:

  • Where is the beneficiary’s tax residence?
  • What is the legal nature of the benefit?
  • Does it come from private-sector employment, Social Security, incentive contributions, or public-sector employment?
  • When did the event that gave rise to the right to receive it occur?
  • What taxing authority does the Convention recognize for each State?
  • What tax was actually paid in Germany?
  • What portion is tax-deductible in Spain, and how is it documented?

Carrillo analyzes the tax implications of German pensions and international income to determine which obligations must be met in each jurisdiction and what documentation is required to support the position taken.

Clarify your tax status before filing your tax return

Our team can review your tax residency, the nature of your pension, the effective date of your entitlement, each country’s tax jurisdiction, and the taxes paid before filing, amending, or regularizing your tax return.

Request international advice

Frequently Asked Questions About the Taxation of German Pensions in Spain

Short answers are only reliable if they preserve the nuance that can make all the difference. Here are the most common questions:

Where is a German pension taxed if I live in Spain?

A German pension received by a tax resident of Spain may be taxed only in Spain, only in Germany, or in both countries, depending on its nature. A pension derived from private-sector employment is generally taxed in Spain. Certain German social security benefits may also be subject to limited taxation in Germany. German pensions from public-sector employment follow a different rule and may be taxed exclusively in Germany, with certain exceptions.

Where is a German private pension taxed?

A pension derived from previous employment in the private sector is generally taxable only in Spain if the beneficiary is a tax resident of Spain. Before applying this rule, it must be confirmed that the benefit does indeed fall under the category of a private-sector pension and that it does not originate from the German social security system nor is it covered by any other special provision of the treaty.

Where is a German civil service pension taxed?

A pension paid by Germany or by a German public entity for services rendered to the public sector is, as a general rule, taxable only in Germany, provided that the benefit falls under the civil service provision of Article 18 of the Convention. In Spain, the progressive exemption may apply. However, if the beneficiary is a Spanish tax resident and national, the pension is generally taxable only in Spain.

Are all German pensions taxed at a rate of 5% in Germany?

No. The 5% limit applies only to certain benefits covered by the special rule in the Agreement when the event that gave rise to the entitlement to receive them occurred between January 1, 2015, and December 31, 2029. It does not automatically apply to every pension from Germany.

Will all German pensions be subject to a 10% cap starting in 2030?

No. The 10% cap applies as of January 1, 2030, to benefits covered by the same special rule when the event giving rise to the entitlement occurs on or after that date. Classification of the benefit remains essential.

Does the date of the first payment determine the applicable percentage?

Not necessarily. The Agreement focuses on the moment when the event giving rise to the right to receive the income occurs. The date of the first payment may coincide with that moment or serve as an indication, but the decision granting the benefit, its effective date, and the documentation supporting the benefit must be verified.

Can I claim a deduction in Spain for the tax I paid in Germany?

It may be deductible, but not automatically. The international double taxation deduction applies when Germany has taxed the pension in accordance with the tax treaty and the requirements of Spanish law are met. It is limited to the lesser of two amounts—the tax actually paid and the amount resulting from applying the average effective Spanish tax rate to the income taxed abroad—and requires supporting documentation. It does not always allow for a full deduction of the tax paid in Germany.

What happens if Germany has withheld more than is allowed under the tax treaty?

The excess amount should not automatically be considered deductible in Spain. It may be necessary to request a refund or correction from the German tax authorities, in addition to correctly calculating the applicable deduction on your Spanish income tax return.

What documents do I need to report a German pension?

You should have the decision granting the benefit, the name of the paying entity, its legal status, the date of approval and the effective date, the gross amount received, and the taxes paid in Germany. Information regarding tax residency, nationality, other payers, and previous tax returns may also be required.

Does receiving a Spanish pension and a German pension always require you to file an income tax return?

Not necessarily. The obligation to file a tax return depends on the thresholds in effect for that tax year, the amounts received, the number and characteristics of the payers, withholding taxes, and the taxpayer’s other income. The thresholds must be checked each year.

Regulatory References and Official Sources

Taxation must be verified against the regulations and official information in effect during the relevant fiscal year.

This article is for informational purposes only and does not constitute personalized tax advice. The specific application of the regulations depends on the nature of the benefit, the beneficiary’s residence and nationality, the time at which the entitlement arose, the available documentation, and the legislation in effect in each fiscal year.

Antonio Juan Pérez Madrid - Asesor Fiscal

Head of the Tax Department

¡Enlace copiado!

Recent post

Did you sign a mortgage before 2019 and pay notary, registration, administrative, or appraisal fees? In this article, we explain whether you can still claim a refund for those mortgage expenses in 2026, what amounts you might be able to recover, and why it’s important to analyze each case individually.
The 2026 ICAA film grants will provide 62 million euros for the production of feature films based on project proposals. Although the official call for proposals has not yet been published, production companies can begin reviewing budgets, financing, documentation, and tax incentives to be better prepared.
The refund of withholding taxes to non-residents in Spain has become a pressing issue following new court rulings. We examine who is eligible to claim these refunds and how to do so.

Complete el formulario para recibir el enlace de descarga del e-book