← All articles

Investment approach

DNPI methodology: how project metrics are calculated

The DNPI methodology builds the full project budget, then three scenarios, and only then the investor's result under the contract. The formulas, cost components and an example in round numbers.

The DNPI methodology is a set of formulas and rules under which the full project budget is calculated first, the term and exit scenario are fixed, and only then is DNPI's contractual fee applied. The principle, in one sentence from the methodology page: return cannot be derived only from the difference between the purchase and sale prices. The page states "Checked 3 October 2026", the publisher is DNPI CAPITAL S.L., and there is no version number. This article restates what is published on the methodology and calculator pages and adds nothing about the company's internal workings.

Which metrics does the methodology calculate, and by which formulas?

Six metrics, all on the same cost base.

MetricFormulaPurpose
Total investmentpurchase + taxes + closing costs + works + financing + holding costs + salefull capital of the project
Gross profitexit price − purchase price − direct worksquick filter, not the final result
Net project resultreceipts − all confirmed costsbasis for distribution
Project ROInet result / total investmentcomparing projects on one base
Annual return(1 + ROI)^(12 / months) − 1comparing projects of different length
Break-even pointall investment + sale costsminimum exit price with no profit

In the calculator the annual figure is called a "conventional annual equivalent", and the same page says it is a mathematical comparison of terms, not a promise to repeat the result.

Which costs go into the calculation?

Seven groups: the acquisition price and tax base; ITP, or IVA and AJD, depending on the property and the party to the deal; notary, registration, legal and technical checks; design, licences, works, furniture and a reserve for changes; IBI, comunidad, insurance, utilities and security; interest, bank fees and the cost of capital's time; marketing, agency costs, taxes and closing costs at exit. For the general ITP scale the calculator refers to the rates of the Agència Tributària de Catalunya with the note "checked 20.09.2026": 10% on the first 600 000 €, 11% on the next 300 000 €, 12% on the next 600 000 €, 13% above 1,5 M€.

What are the three mandatory scenarios?

Base, conservative and favourable. The favourable one shows the potential but is not used to justify an inflated purchase price.

CheckBaseConservative
Exit priceconfirmed comparablesbelow base
Termworking schedulelicence or sale delay
Worksapproved estimateestimate plus reserve
Financingplanned scheduleadditional interest

How is the investor's result calculated?

First the agreed investment base is returned and the distributable result of the project is determined. Then the contractual model is applied. With DNPI's fee of 50% of profit, the other half of the positive distributable result stays with the investor, but that is not half of the sale price. If the investor's return over the whole project, after distribution, falls below the contractual 10%, DNPI pays contractual compensation out of its own fee. This is a return per project, not annual; the conditions, calculation base and limits are set by the contract for the specific project, and it is not a guarantee of capital preservation. The composition of costs, the order of capital return and taxes are likewise determined by the project documents. The difference between the metrics is explained in the article on project return and investor return.

What does this look like in round numbers?

A worked example, not a forecast and not a DNPI project. Assumptions: purchase of 1 M€, ITP by the scale of 105 000 €, works including IVA of 150 000 €, sale costs of 3% of the sale price (as built into the calculator), the investor funds all costs up to the sale, profit taxes are not counted. ROI is calculated as in the calculator: profit divided by the investment before sale. On the total investment base from the table above it would be 20,03% and 6,02%.

MetricBaseConservative
Additional costs30 000 €60 000 € (reserve)
Investment before sale1.285 M€1.315 M€
Sale price1.6 M€1.44 M€
Term18 months24 months
Project profit267 000 €81 800 €
Project ROI20,78%6,22%
Annual equivalent of ROI13,41%3,06%
Investor's half after DNPI's fee133 500 €40 900 €
Investor's income per project10,39%3,11%
Break-even price1.324742 M€1.35567 M€

A 10% price drop, six months of delay and a 30 000 € reserve cut project profit by more than two thirds. In the conservative column the investor's return per project is below 10%: under the model this is a case for a top-up out of DNPI's fee, but its amount, base and limits are set by the contract for the specific project, and it is not included in the table's figures. Enter your own assumptions in the calculator; break-even is covered in the article on the price below which there is a loss.

How does the methodology read on completed projects?

Gross profit under the methodology's formula is built the same way as the "difference before other costs" in the two DNPI cases; in Sitges, permits and licences stand in place of works.

ProjectPurchaseWorks or licencesSaleDifference
Compte de Urgel, Barcelona410 000 €76 230 €720 000 €233 770 €
Sitges, land plot, term of 2 years509 250 €20 000 €760 000 €230 750 €

The difference equals the sale minus the purchase and the costs shown. It does not include taxes, financing, closing costs or other expenses: it is not net profit and not the investor's return. Past results do not guarantee future ones.

When do the calculator and methodology not fit?

The calculator does not suit someone calculating rental yield: it models purchase, renovation and sale in Catalonia, not rental cash flow. The methodology and calculator do not replace a property valuation or a tax decision: the calculator's result, as the page says, is a calculation scenario, not a valuation, an offer or a promise of return. Taxes and contractual consequences, according to the methodology text, are confirmed for each investor and deal structure.

The page describes the order of checks before a decision this way: units of measurement are reconciled, IVA in the estimate, dates of receipts and payments, absence of double counting, and the match of the exit price to comparables, and the final calculation must be reproducible by another specialist from the same documents. For a specific property there is a deal analysis.

Questions and answers

How does ROI differ from annual return?

ROI shows the result for the whole project. Annual return brings it to a comparable period with a formula using the exponent 12 / months, so it depends on the term.

Why is the listing price not suitable as an exit price?

It reflects the seller's expectation. The methodology requires comparable properties, adjustments and, where available, confirmed transactions.

Can profit be calculated before all invoices are in?

A scenario can be built, but not a confirmed result. Incomplete costs are marked as assumptions or reserve.

How is DNPI's fee calculated?

DNPI's fee is 50% of the positive distributable result after the agreed base is returned; the other half stays with the investor. The rest is determined by the contract for the specific project.

What amount do projects start from?

Residential and commercial property and land plots from 1 M€, hotel projects from 3 M€, whole houses from 10 M€.

Apply this research to a property decision

Connect the topic to a full budget and a documented review of the asset.

Before your first investment decision

12 questions before buying an investment property.

A PDF and one-page worksheet covering entry price, total budget, documents, permits, risks and exit. Receive it in three short steps.

Your budget helps identify suitable strategies. No marketing subscription is created.

Investor resources

LET’S BUILD VALUE

Find a project for your budget — from 1 M€.

WhatsAppTelegram

Step 1 of 3

What investment capital are you considering?

Choose a range for one project in Barcelona or the surrounding area.