Example 1
3000 at 25% -> 4000.00 gross.
Type the amount that should land in the account. The calculator inverts a flat percent and tells you what gross you need. 3000 at 25 percent requires 4000, because you divide 3000 by 0.75, you do not subtract 25 percent from net.
From gross to take-home: gross to net. Rate from monthly pay: hourly rate. Leave for months worked: leave days accrual.
Enter a value. The result shows up here.
This calculator goes from take-home to estimated gross. You divide net by what remains after the percent. 3000 at 25 percent needs 4000, because 3000 / 0.75 = 4000. 4000 at 20 percent needs 5000. Subtracting 25 percent from 3000 would run the wrong direction and understate gross.
This is still one flat percent, not a full income-tax table and not a social-contribution schedule. There are no brackets, no standard deductions, and no statutory charges. You type the effective rate you want to assume. Empty tax defaults to 25. A negative, broken, or 100-plus rate falls back to 25. That is stricter than gross-to-net, where 100 is accepted and only the 99 percent cap cuts the result.
Social contributions add to tax. 20 percent tax and 10 percent social is 30 percent together, so 2800 net needs 4000 gross, because 2800 / 0.70 = 4000. The tax-plus-social sum never exceeds 99, so the denominator is never zero. Social of 100 or more falls to zero, so it cannot close the divide on its own.
Other deductions, for example 50, are added to net before the divide. You want 2750 already after that cash amount, so you compute (2750 + 50) / 0.70 = 4000. Negative other deductions count as zero. The result is in the same currency as the net you typed.
The next page peels a percent off gross. The pair matches: 4000 and 25 percent give 3000 there, and 3000 and 25 percent give 4000 here. Zero percent leaves gross equal to net. 1000 at 50 percent needs 2000. 7500 at 25 percent needs 10000.
Net must be greater than zero. A comma and a period in 3000.5 mean the same thing. Skip thousand spaces. An example button inserts the numbers. Empty net does not fill in 3000 from the first example.
gross = (net + other) / (1 − min(tax + social, 99) / 100)
Net > 0. Empty tax = 25. Tax ≥ 100 falls back to 25. The denominator is never zero.
Gross = (net + other) / (1 − wedge). 3000 at 25% needs 4000, because you divide 3000 by 0.75, you do not subtract 25% from net.
3000 at 25% -> 4000.00 gross.
4000 at 20% -> 5000.00 gross.
2800 at 20% and 10% -> 4000.00 gross.
2750 at 20%, 10% and 50 -> 4000.00.
7500 at 25% -> 10000.00 gross.
3000 at 0% -> 3000.00, gross = net.
1000 at 50% -> 2000.00 gross.
6000 at 25% -> 8000.00 gross.
You divide by what remains, you do not subtract 25 percent from net. 3000 / 0.75 = 4000. Subtracting 25 percent from 3000 goes the wrong way.
No. One flat percent, no brackets, no statutory charges. It is not enough for an employment-contract stub.
It defaults to 25. Typed 0 leaves gross equal to net. Tax of 100, a negative, or a broken value falls back to 25.
No. Here 100 falls back to 25. The 99 cap applies only after a legal tax-plus-social sum, so the denominator is never zero.
You want the target net already after that cash amount. So we add 50 to 2750 first, then divide by 0.70 and get 4000.
The 30 percent sum leaves 70. 2800 / 0.70 = 4000. Social of 100 or more falls to zero.
Take 4000 gross and 25 percent there, you get 3000. Here type 3000 and 25 percent, you get 4000. Same pair, two directions.
10000. 6000 at 25 percent needs 8000. 1000 at 50 percent needs 2000.
Yes. 3000.5 and 3000,5 are three thousand and a half. Skip spaces as thousand separators.
The result uses the same currency as the net you typed. 4000 stays 4000. The header symbol only labels the amount.
Required gross uses the net and rates you type. This is not a payroll stub and not a filing.
Page updated in 2026.