Skip to main content
Calcimator

Withholding Tax Calculator

Calculate cross-border withholding tax on dividends, interest, and royalties with treaty rate reductions, gross-up costs, and foreign tax credit analysis.

About this calculator

This calculator works out how much tax gets withheld on a cross-border payment — dividends, interest, or royalties — and what that costs both parties over a year. The core logic is simple: if a bilateral tax treaty exists between the payer's and recipient's countries, the calculator applies the lower of the domestic statutory rate and the treaty-reduced rate (treaties exist specifically to cap withholding below the domestic default, commonly cutting a 30% US statutory rate down to 15% or less under many treaties), otherwise it applies the full domestic rate. From that effective rate, it computes the tax withheld per payment and the net amount the recipient actually receives, then extrapolates both across however many payments occur per year (e.g., 4 for quarterly dividends).

If you flag "gross-up required" — meaning the payer has contractually agreed the recipient should receive the full intended amount net of tax, a common term in loan agreements — the calculator uses the standard gross-up formula, Gross = Net ÷ (1 − WHT%), to compute the extra amount the payer must add on top of the stated payment so the recipient still nets the original figure after withholding. It separately reports the annual tax savings the treaty rate provides versus the domestic rate, and applies a foreign tax credit percentage — how much of the withheld tax the recipient can credit against home-country tax liability — to arrive at a net tax cost after credit and an effective tax cost as a percentage of gross payments. Keep in mind this models a single flat rate per payment type; real treaties often carve out different rates by ownership percentage (portfolio vs. direct-investment dividends) or payment sub-type, and foreign tax credit usability depends on the recipient's home-country rules and overall tax position, not just the withheld amount.

Inputs

%
%
%

Results

Effective WHT Rate (%)

15%

Tax Withheld per Payment$15,000.00
Net Payment Received$85,000.00
Gross-Up Cost per Payment$0.00
Annual Tax Withheld$60,000.00
Annual Net Received$340,000.00
Annual Treaty Savings$60,000.00
Foreign Tax Credit$60,000.00
Net Tax Cost After Credit$0.00
Effective Tax Cost (%)0%
Payment LabelDividends
Annual Gross Up Cost$0.00
How to Use This Calculator
  1. Enter Gross Payment per Period ($), Payments per Year, and Payment Type (0=Div, 1=Int, 2=Roy).
  2. Set Domestic WHT Rate (%), Treaty WHT Rate (%), and Has Tax Treaty (1=Yes, 0=No).
  3. Adjust Gross-Up Required (1=Yes, 0=No), Foreign Tax Credit Available (%) as needed.
  4. Review the Effective WHT Rate (%) (%) result.
  5. Use Tax Withheld per Payment ($) and Net Payment Received ($) to inform your decision.

How the result changes with Treaty WHT Rate (%)

Treaty WHT Rate (%)Effective WHT Rate (%)
7.57.5%
1111%
2323%
3830%

What each input means

Gross Payment per Period ($)
Gross amount of each cross-border payment.
Payments per Year
Number of payments made annually (e.g., 4 for quarterly dividends).
Payment Type (0=Div, 1=Int, 2=Roy)
0 = Dividends, 1 = Interest, 2 = Royalties.
Domestic WHT Rate (%)
Standard withholding tax rate without treaty (e.g., US = 30%).
Treaty WHT Rate (%)
Reduced rate under the applicable bilateral tax treaty.
Has Tax Treaty (1=Yes, 0=No)
Whether a tax treaty exists between the two countries.
Gross-Up Required (1=Yes, 0=No)
If yes, payer bears the tax so the recipient receives the full gross amount.
Foreign Tax Credit Available (%)
Percentage of withholding tax creditable against home-country tax.

What each result means

Effective WHT Rate (%)
Applicable withholding rate after treaty reduction.
Tax Withheld per Payment
Withholding tax deducted from each payment.
Net Payment Received
Amount received after withholding tax.
Gross-Up Cost per Payment
Additional cost if the payer bears the withholding tax.
Annual Tax Withheld
Total withholding tax over the year.
Annual Net Received
Total net payments received over the year.
Annual Treaty Savings
Tax saved annually by applying the treaty rate.
Foreign Tax Credit
Amount creditable against home-country taxes.
Net Tax Cost After Credit
Remaining tax cost after foreign tax credit.
Effective Tax Cost (%)
Net tax cost as a percentage of gross payments.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Gross Payment per Period ($) = 100000, Payments per Year = 4, Payment Type (0=Div, 1=Int, 2=Roy) = 0, Domestic WHT Rate (%) = 30 = 8 input(s) provided
  2. Calculate Effective WHT Rate
    15 = 15%
  3. Calculate Tax Withheld per Payment
    Tax Withheld per Payment = grossPayment * (effectiveWhtPct / 100)
    15000 = $15,000
  4. Calculate Net Payment Received
    Net Payment Received = grossPayment - taxPerPayment
    85000 = $85,000

Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

When would I need the gross-up calculation, and how does it work?

Gross-up applies when the payer has contractually agreed the recipient should receive the full intended amount after tax, a term common in loan agreements. The calculator uses Gross = Net ÷ (1 − effective WHT rate) to find the total amount the payer must actually remit so that, after withholding at the effective rate, the recipient still nets the originally stated payment.

What decides whether the treaty rate or the domestic rate gets applied?

If you flag that a tax treaty exists, the calculator takes the lower of the domestic withholding rate and the treaty rate as the effective rate — treaties exist specifically to cap withholding below the domestic default. If no treaty is flagged, the full domestic rate applies regardless of what treaty rate you've entered.

Why isn't the foreign tax credit percentage automatically 100%?

The foreign tax credit percentage represents how much of the withheld tax the recipient can actually credit against their home-country tax liability, which depends on the recipient's own country's rules and overall tax position, not just the amount withheld abroad. Limitations like passive income baskets or excess credit carryforward rules can mean less than the full withheld amount is usable, which is why this is a separate adjustable input rather than a fixed 100%.

Why would annual treaty savings show zero even though I flagged a tax treaty?

Treaty savings per payment is calculated as the gross payment times the difference between the domestic rate and the treaty rate — if you entered a treaty rate equal to or higher than the domestic rate, that difference is zero or negative and the savings figure will be zero. It also depends on the Has Tax Treaty flag actually being set to yes, since a treaty rate entered without that flag toggled on has no effect on the calculation.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Business & Entrepreneurship.