LDP Group - German Real Estate Investment
Insights / EN / Wuppertal / Capital Gains & Selling
Capital Gains & Selling

Capital Gains Tax When Selling Property in Wuppertal

The 10-year rule (Spekulationsfrist), exemptions and exit planning. Market data for Wuppertal. LDP Group currently buys in Berlin, Munich, Nuremberg, Erlangen, Fürth, Düsseldorf, Cologne, Stuttgart, Karlsruhe, Frankfurt and Hamburg.

Book a free screening call
Acquisition Calculator
German real estate financing simulator: Wuppertal
Purchase Price€160,000
Available Equity (Eigenkapital)€70,000
Property Transfer Tax (6.5%)€10,400
Notary & Land Registry (~2%)€3,200
Total Acquisition Capital Needed€173,600
Required Financing Loan€103,600
Est. Monthly Mortgage (4.3%)€544 / mo

Illustrative estimate at a 4.3% assumed interest rate (10y fixed, from our rate table, refreshed every two weeks) plus 2% initial amortisation. Actual terms depend on the property, your profile and the lender. Not financial advice.

Email me this calculation

Get these numbers in your inbox to compare later. We send a confirmation link first.

Double opt-in. We process your email and, for a calculation, the numbers shown above to send what you asked for; see our privacy policy.

Capital Gains & Selling in Wuppertal: what to know

Sell a privately held Wuppertal property within 10 years of purchase (notary date to notary date) and the gain is taxed at your personal rate: up to 45% plus solidarity surcharge. Hold past 10 years and the entire gain is tax-free. Owner-occupiers exit earlier: occupancy in the sale year plus the two preceding calendar years (partial years count) exempts the gain fully.

Two traps: selling more than three properties within five years risks classification as commercial trading (gewerblicher Grundstückshandel), taxing everything; and prior AfA reduces your cost basis, enlarging the taxable gain on early exits. Model your exit before you buy: it changes the optimal holding structure.

The Wuppertal market in numbers

Wuppertal (Nordrhein-Westfalen) has 364,609 residents. Existing apartments average around €2,250/m² (citywide range roughly €1,750–€3,240/m²), with new-builds at about €4,310/m². Average asking cold rent is about €9.18/m², putting the gross rental yield near 4.9%.

Price momentum: +7.3% year-on-year. After the 2022–23 rate-shock correction the market recovered: transactions rose 15% in 2024 to 3,029 contracts (Gutachterausschuss GMB 2025); apartment prices climbed from 2,000 EUR/m² (Q2 2024) to 2,250 EUR/m² (Q1 2026) per Homeday; asking rents rose ~25% between 2021 (7.36 EUR/m²) and 2026 (9.18 EUR/m²).

Vacancy: roughly 5.7% total vacancy, including flats that are not on the market (Stadt Wuppertal, Wohnungsleerstandsanalyse 2023). The market-active rate is lower, so this figure is not comparable with the market-active rates quoted for most other cities.

Where to buy in Wuppertal

Ronsdorf, Cronenberg and Elberfeld-West trade clearly above the city average; that is where investment demand concentrates.

Elberfeld: The western city centre with the Luisenviertel and Nordstadt: dense Gründerzeit stock, shopping, nightlife and university proximity, popular with students and young professionals. Apartments trade around €2,230–€2,970/m².

Elberfeld-West (incl. Briller Viertel / Zooviertel): Wuppertal's premium address with one of Europe's largest intact Gründerzeit villa quarters; the city's highest rents (ca. 9.77 EUR/m² per wohnungsboerse.net) and strongest demand. Apartments trade around €2,480–€3,200/m².

Barmen: The eastern twin centre, a value-oriented working/middle-class district with cheap Altbau stock and regeneration potential; the city's cheapest sub-locations (e.g. Oberbarmen) sit here. Apartments trade around €2,180–€3,070/m².

Ronsdorf: A green, self-contained southern district with small-town character and strong owner-occupier demand; among the priciest condo submarkets and the fastest-rising district YoY. Apartments trade around €2,690–€3,290/m².

Vohwinkel: Westernmost district at the Schwebebahn terminus with fast S-Bahn links towards Düsseldorf, mixing period housing with suburban family homes at mid-level prices. Apartments trade around €2,410–€3,210/m².

Cronenberg: Hilly, affluent southern district with village-like slate-house cores and much green space, favoured by families and priced above the city average. Apartments trade around €2,630–€3,240/m².

The district bands come from separate sources and dates, so some sit outside the citywide range quoted above.

Taxes & buying costs in Wuppertal

Property transfer tax (Grunderwerbsteuer) in Nordrhein-Westfalen is 6.5%. Add approximately 2% for notary and land registry (statutory GNotKG fees), so purchase costs come to about 8.5% of the price; buying through an agent adds the buyer's commission (typically 2.98–3.57%). For a standard profile German banks do not finance these costs.

Held privately, the property can be sold tax-free after the 10-year Spekulationsfrist; before that, gains are taxed at your personal rate. Depreciation (AfA) shelters rental income: 2% p.a. for buildings completed 1925–2022 (2.5% before 1925), 3% for buildings completed from 2023, and qualifying new projects started between October 2023 and September 2029 can choose 5% degressive depreciation instead of the linear rate.

General information, not tax advice; LDP Group gives no tax advice.

Wuppertal is NOT covered by the Mietpreisbremse (verified against the state ordinance, 2026): new-letting rents can be set freely and the standard 20%-in-3-years Kappungsgrenze applies to existing tenancies. That is a meaningful advantage for rent-reversion strategies: but re-verify before purchase, as coverage lists change.

Data & sources

Figures from the sources named below, mostly portal asking prices, checked in July 2026. Asking prices typically run 5–15% above notarised transaction values: where both exist, the source basis is stated.

Population: Stadt Wuppertal, Statistikstelle (Stadtporträt), Stand 31.12.2025.

Purchase prices: Homeday Preisatlas, apartments Ø 2,250 EUR/m², Q1 2026.

Rents: wohnungsboerse.net Mietspiegel Wuppertal, Ø asking cold rent 9.18 EUR/m², Stand end of March 2026 (2025: 9.16; 2024: 8.88).

Yield: computed from price+rent above (9.18 × 12 / 2,250 × 100), rounded to 1 decimal.

Price trend: YoY: Homeday Preisatlas quarterly table, apartments Q4 2024 (2,050 EUR/m²) to Q4 2025 (2,200 EUR/m²) = +7.3%.

Vacancy: Stadt Wuppertal, Wohnungsleerstandsanalyse 2023 (data year 2022): ca. 11,437 vacant units of ~199,900 = 5.7% (down from 6.8% in 2012), largely structural vacancy in unrenovated old stock.

Frequently asked questions

Does the 10-year clock restart if I refinance?

No. Refinancing, renovating or re-letting never restarts the Spekulationsfrist: only the acquisition dates in the notarised contracts count. Inherited property inherits the deceased's original acquisition date, often making immediate tax-free sales possible.

Can foreigners buy investment property in Wuppertal?

Yes. Non-residents can buy property in Wuppertal without German citizenship or residency. Financing is available to expats and Blue Card holders; non-residents typically need 40–50% equity, while German tax residents usually bring 10–20% of the price (80–90% loan-to-value as standard, up to 100% with a strong income profile), plus the purchase costs in both cases.

What are the total buying costs in Wuppertal?

On top of the purchase price, budget 6.5% property transfer tax (Nordrhein-Westfalen) and about 2% notary and land registry, so about 8.5% in total. Where an agent is involved, the buyer's commission (typically 2.98–3.57%) comes on top.

What rental yield can I expect in Wuppertal?

Gross yields in Wuppertal average around 4.9%, lower in prime locations like Ronsdorf.

How much is property per square metre in Wuppertal?

Existing apartments average about €2,250/m² to buy and roughly €9.18/m² cold rent per month, varying significantly by neighbourhood and condition.

Deciding, not just comparing