Setting Up Withholding Tax

Important:

The topics here cover withholding tax for NetSuite accounts without the SuiteTax feature enabled. If you're using an account with SuiteTax enabled, go to Withholding Taxes in SuiteTax.

Withholding tax isn't getting new features and reports in accounts without SuiteTax. Updates to the Withholding Tax SuiteApp now include only fixes for reported issues.

To use the withholding tax features in NetSuite, you must install the Withholding Tax SuiteApp.

Note:

US and Canada nexuses aren't supported.

Prerequisites

Before installing the Withholding Tax SuiteApp:

  1. Make sure that the following features are enabled in your account before installing the Withholding Tax SuiteApp:

    1. Advanced Taxes

    2. Custom Records

    3. Server SuiteScript

    4. Client SuiteScript

    To enable these features, go to Setup > Company > Enable Features. For Server SuiteScript and Client SuiteScript, you must agree to the SuiteCloud Terms of Service when you enable these features. For more information, see Enabling Features.

  2. Make sure that Expand Account Lists is enabled in your account. To enable this preference, go to Setup > Accounting > Accounting Preferences. For more information, see Accounting Preferences.

  3. For new OneWorld accounts, install the International Tax Reports SuiteApp. This SuiteApp enables the automatic creation of tax codes when you add a new country nexus to your NetSuite account. For more information, see International Tax Reports. You can also create tax codes manually. You can refer to country-specific tax topics for guidance.

  4. For each nexus where you use withholding tax, make sure you have VAT/GST or sales tax codes set up as follows:

    • Exclude from VAT reports

    • Tax Rate: 0%

      You can use the UNDEF tax code provisioned by NetSuite.

  5. If you're using the Multi-Location Inventory feature, make sure the Location field is displayed on custom forms. This field is required when the Multi-Location Inventory feature is enabled. Hiding it can cause issues. For help on custom transaction forms, see Configuring Fields or Screens.

Installing the Withholding Tax SuiteApp

The Withholding Tax SuiteApp is a managed bundle and updates automatically whenever there are improvements or new features added.

You can install the Withholding Tax SuiteApp in any NetSuite account, including OneWorld.

To install the Withholding Tax SuiteApp:

Important:

Move the International Tax Reports and Withholding Tax scripts at the top of your scripts lists to avoid conflicts with other scripts. For more information, see Withholding Tax Troubleshooting Guide.

  1. Go to Setup > Company > Enable features.

  2. Click the Tax subtab.

  3. Click Withholding Tax.

  4. On the SuiteApp Details page for Withholding Tax (Bundle ID: 47459), click Install.

For information about installing SuiteApps, see Installing a Bundle.

For information about the limitations of the Withholding Tax SuiteApp, see Known Limitations of the Withholding Tax SuiteApp.

Withholding Tax Setup Steps

After you install the Withholding Tax SuiteApp, set up withholding tax preferences, tax types, tax codes, and tax groups for each nexus that use withholding tax. You can also set default withholding tax codes on items, customers, and vendors. For more information, read the following topics:

  1. Setting Up Withholding Tax Preferences

  2. Setting Up Withholding Tax Types

  3. Setting Up Withholding Tax Codes

  4. Setting Up Withholding Tax Groups

  5. Setting Default Withholding Tax Codes

For information about roles and permissions for withholding tax features, see Creating or Customizing Roles to Use Withholding Tax Features.

When you install the Withholding Tax SuiteApp, withholding tax fields show up by default on all custom transaction forms. In the custom form definition, the Show box is already checked for the withholding tax fields.

Important:

The withholding tax fields display on the form only if withholding tax is enabled for the subsidiary. For new custom transaction forms, make sure the withholding tax fields are shown.

The following transaction column fields are used for withholding tax on transactions:

Related Topics

General Notices