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.
Financial Disclaimer
This calculator is for educational purposes only and does not constitute financial advice. Results are estimates based on the inputs provided. Consult a qualified financial advisor before making investment or financial planning decisions.
Inputs
Results
Effective WHT Rate (%)
15%
How to Use This Calculator
- Enter Gross Payment per Period ($), Payments per Year, and Payment Type (0=Div, 1=Int, 2=Roy).
- Set Domestic WHT Rate (%), Treaty WHT Rate (%), and Has Tax Treaty (1=Yes, 0=No).
- Adjust Gross-Up Required (1=Yes, 0=No), Foreign Tax Credit Available (%) as needed.
- Review the Effective WHT Rate (%) (%) result.
- 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.5 | 7.5% |
| 11 | 11% |
| 23 | 23% |
| 38 | 30% |
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
- Identify Input Parameters4 parametersGross 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
- Calculate Effective WHT Rate15 = 15%
- Calculate Tax Withheld per PaymentTax Withheld per Payment = grossPayment * (effectiveWhtPct / 100)15000 = $15,000
- Calculate Net Payment ReceivedNet Payment Received = grossPayment - taxPerPayment85000 = $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.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Double Taxation Relief Calculator
Compare credit method vs exemption method for double taxation relief. Calculate foreign tax credits, exemption with progression, and find the optimal relief strategy.
International FinanceExpatriate Tax Calculator
Estimate US expat tax obligations comparing FEIE (Foreign Earned Income Exclusion) vs Foreign Tax Credit strategies with housing exclusion and self-employment tax.
Tax PlanningInternational Tax Calculator
Calculate Foreign Tax Credit (FTC) limitations and GILTI inclusions for US taxpayers with foreign-source income.
Tax PlanningTax Withholding Calculator
Estimate whether your W-4 withholding will result in a refund or balance due, and get per-paycheck adjustment suggestions using 2026 federal brackets.
International FinanceCross-Border Payment Cost Calculator
Compare total costs across SWIFT wire, SEPA, online transfer services, and card payments including fees and FX spread.
More in Business & Entrepreneurship.