← All SAP articles

VAT and withholding tax can appear in the same supplier transaction, but they solve different tax problems. If you treat them as two percentages on an invoice, SAP configuration becomes confusing very quickly.

Start with the business question: Who bears the tax, who collects it, and when does the tax become payable?

SAP Withholding Tax Explained: WHT vs VAT and Accounting Impact

VAT changes the invoice value

VAT is normally added by the supplier to the taxable value. If the net service is 1,000 and VAT is 100, the gross invoice is 1,100. Subject to local rules, the buyer may post the VAT to an input-tax account and recover it later.

A simplified posting is:

VAT is part of the invoice calculation. The supplier charges it and the customer pays it.

Withholding tax reduces what is paid

Withholding tax works differently. The customer retains part of an amount that would otherwise be paid to the supplier and sends that amount to the tax authority.

Assume a 10% withholding tax on a 1,000 base. The supplier may still issue an invoice for 1,100 including VAT, but the customer pays less to the supplier because 100 is withheld.

The exact posting depends on whether withholding tax is recognized at invoice or payment time. In a payment-based design, the supplier liability is posted first and the withholding entry appears when payment is made.

Invoice-time versus payment-time withholding

This setting is not a technical detail. It determines when the tax liability is recognized.

With invoice-time withholding, SAP calculates and posts the withholding tax with the supplier invoice. With payment-time withholding, SAP calculates it when the invoice is paid. Your legal requirement and business process determine the correct approach.

Before configuring anything, answer:

Why the base amount matters

The rate is only half the calculation. A 10% rate on 1,000 is not the same as 10% on 1,100. Some jurisdictions exclude VAT from the base; others include it. Discounts, partial payments and minimum thresholds can also change the result.

This is why troubleshooting should begin with the document values and withholding base—not with the G/L account.

How SAP represents the two taxes

VAT is normally controlled through tax codes, tax procedures and tax accounts. Extended withholding tax uses withholding tax types and codes, together with company-code and supplier master-data settings.

The withholding tax type controls the broad behavior: invoice or payment time, accumulation and base calculation. The code supplies the rate and detailed calculation rules. The supplier or Business Partner must carry the correct withholding-tax data for the relevant company code.

A practical test case

Create one controlled scenario and record every expected value before posting:

Post the supplier invoice, inspect the accounting document, execute the payment and inspect the payment document. If the result differs, compare the master data, withholding type, code, base calculation and document status.

Common mistakes

The most common mistake is assuming the withholding percentage is calculated on whatever total appears on screen. Another is expecting payment-time withholding in the invoice document. A third is configuring the tax correctly but forgetting the supplier master data.

Do not change configuration until you can explain the expected accounting entry. The business requirement should lead the configuration—not the other way around.

The takeaway

VAT increases the amount invoiced. Withholding tax redirects part of the supplier settlement to the tax authority. They may coexist, but they have different bases, timing and accounting logic.

Follow the amounts from invoice to payment. Once you can explain who receives each part of the money, the SAP design becomes much easier to build and test.

Open the Taxes and Withholding Tax course diagram