Everyday · FREE ONLINE TOOL

GDP Calculator

Calculate expenditure-based GDP or reconcile entered income components, capital consumption and statistical discrepancy to a domestic total.

Your inputs

Calculations run in your browser. No account needed.

EXAMPLE RESULTCalculated locally
Nominal GDP
21,500
Clear inputs. Transparent methods.
My workspace

Calculate with your inputs to save a result or compare scenarios.

How it works

A useful distinction

Imports correct the production boundary

Imports are subtracted because consumption, investment and government purchases can already include foreign production. Reducing imports alone while holding those linked spending entries unchanged describes a different scenario, not the accounting effect of simply removing an imported purchase.

Keeping national-account components separate

The expenditure and income-based modes organize economic activity using different accounting relationships. Match each input to the field definition so that the same amount is not counted more than once. Use figures from a consistent period and unit scale. Adding components calculates the entered accounting total; it does not independently verify official data or measure every aspect of living standards.

Expenditure approach: formula and assumptions

GDP = consumption + investment + government purchases + exports − imports.

All components must use the same currency, scale, accounting period, and national-accounts definitions.

Income-based national accounts: formula and assumptions

GDI = net domestic factor income + taxes less subsidies + capital consumption.

The national basis adds net payments abroad to move to domestic income. All amounts must use compatible net/gross definitions, currency, scaling and period. The discrepancy reconciles income to expenditure GDP.

Worked example

Using the Expenditure approach example:

Inputs
Private consumption
14000
Investment
4000
Government purchases
4000
Exports
3000
Imports
3500
Method

GDP = consumption + investment + government purchases + exports − imports.

Result

Example result

Nominal GDP: 21,500

These are illustrative inputs. Change the values to explore a different scenario.

Formula references

References explain the underlying methods; they do not imply endorsement or individual professional review of Finflo.

Common questions

Why must all national-account components use compatible definitions?

Mixing net and gross amounts, overlapping income categories or different periods can double-count values or omit required adjustments.

How does the income mode distinguish national from domestic income?

National-basis inputs are adjusted using entered payments abroad minus receipts. The statistical discrepancy then reconciles the modeled domestic income with expenditure GDP.

Prepared by Finflo. See our methodology and editorial policy.