Tax Engine Overview
Understanding NetSuite's two tax engines and choosing the right approach for your implementation.
SuiteTax vs Legacy Tax
NetSuite offers two tax calculation engines. Understanding the differences is critical for implementation planning.
SuiteTax (Recommended)
- Modern tax engine (2019+)
- Tax-inclusive pricing support
- Multi-nexus per transaction
- Real-time rate lookup
- Better international support
- Required for new accounts
- Tax audit trail built-in
Legacy Tax
- Original tax engine
- Tax-exclusive only
- Single nexus per subsidiary
- Manual rate maintenance
- Limited international
- Only for existing accounts
- Cannot enable after SuiteTax
Decision Matrix
| Requirement | SuiteTax | Legacy Tax |
|---|---|---|
| New NetSuite account | Required | Not available |
| US multi-state sales | Excellent | Complex setup |
| International VAT/GST | Built-in | Limited |
| Tax-inclusive pricing | Yes | No |
| Third-party tax engine | Avalara, Vertex, etc. | Avalara only |
| Marketplace facilitator | Supported | Manual |
Legacy Tax to SuiteTax migration is a one-way, irreversible process. NetSuite provides migration tools, but plan carefully. All tax codes, schedules, and nexus records must be recreated in SuiteTax format. Historical transactions retain Legacy Tax data.
Third-Party Tax Engines
For complex tax scenarios, integrate with specialized tax calculation services.
| Provider | Best For | Integration |
|---|---|---|
| Avalara AvaTax | US sales tax, high volume | Native SuiteApp |
| Vertex | Enterprise, complex scenarios | Native SuiteApp |
| Thomson Reuters ONESOURCE | Global enterprise | Integration required |
| Sovos | VAT compliance, e-invoicing | Integration required |
When to Use Third-Party
- High transaction volume: 10,000+ taxable transactions/month
- Multi-state nexus: 15+ states with frequent rate changes
- Product taxability: Complex rules (SaaS, digital goods, clothing)
- Exemption management: Many B2B customers with certificates
- Audit support: Need third-party audit defense
SuiteTax
Comprehensive guide to NetSuite's modern tax calculation engine.
SuiteTax Architecture
SuiteTax Setup Steps
Step 1: Enable SuiteTax Features
Step 2: Configure Tax Calculation Preferences
Step 3: Create Nexus Records
Step 4: Create Tax Types
Step 5: Create Tax Codes
Step 6: Create Tax Schedules
SuiteTax on Transactions
Transaction Tax Determination
| Field | Source | Impact |
|---|---|---|
| Ship To | Customer default or order entry | Determines tax jurisdiction (destination) |
| Ship From | Location record | Determines nexus (origin-based states) |
| Item Tax Code | Item record default | Determines taxability category |
| Customer Tax Exempt | Customer record | Overrides taxability |
| Nexus Override | Transaction field | Manual nexus selection |
Tax Display on Transaction
Legacy Tax
Reference for organizations still using the original NetSuite tax engine.
Legacy Tax Structure
Legacy Tax uses a simpler but less flexible structure than SuiteTax.
Key Differences from SuiteTax
| Feature | Legacy Tax | SuiteTax |
|---|---|---|
| Nexus per subsidiary | One | Multiple |
| Rate source | Manual entry | Automatic lookup available |
| Tax-inclusive | No | Yes |
| Address validation | Basic | Enhanced |
| Transaction override | Limited | Flexible |
Legacy Tax Setup
Step 1: Create Tax Agencies
Step 2: Create Tax Codes
Step 3: Create Tax Groups
Legacy Tax requires manual rate updates. US sales tax rates change frequently (2,000+ changes annually). Consider third-party tax services (Avalara) for automatic rate updates, or plan for regular manual maintenance.
Nexus Management
Understanding and configuring sales tax nexus in NetSuite.
Understanding Nexus
Nexus is the connection between a business and a taxing jurisdiction that creates a tax collection obligation.
Types of Nexus
| Nexus Type | Created By | Example |
|---|---|---|
| Physical Presence | Office, warehouse, employees | Warehouse in Texas = TX nexus |
| Economic Nexus | Sales volume/count thresholds | $100K sales to CA = CA nexus |
| Click-Through Nexus | Affiliate referrals | NY affiliate sales = NY nexus |
| Marketplace Nexus | Third-party platform sales | Amazon handles (marketplace facilitator) |
Economic Nexus Thresholds (Common)
Nexus Tracking in NetSuite
Economic Nexus Monitoring
Nexus Record Configuration
Origin vs Destination Based Tax
| State Type | Tax Based On | States |
|---|---|---|
| Origin-Based | Seller's location | AZ, CA, IL, MS, MO, NM, OH, PA, TN, TX, UT, VA |
| Destination-Based | Buyer's location | Most other states (majority) |
| Mixed/Modified | Varies by transaction type | CA (intrastate origin, interstate destination) |
For origin-based states, ensure your NetSuite Location records have accurate addresses. The Ship From location determines which tax rates apply for in-state sales.
Tax Codes & Schedules
Configuring tax codes and schedules for accurate tax calculation.
Tax Code Strategy
Design tax codes around taxability categories, not individual rates.
Recommended Tax Code Structure
Tax Code on Items
Tax Schedules (SuiteTax)
Tax Schedule Components
| Component | Purpose | Example |
|---|---|---|
| Nexus | Which jurisdiction | California, Texas, UK |
| Tax Type | Taxability category | Standard Goods, SaaS |
| Rate | Tax percentage | 7.25%, 0% |
| Effective Date | When rate applies | 01/01/2024 |
| End Date | When rate expires | (blank for current) |
Rate Change Management
Product Taxability Rules
Common Taxability Variations by State
| Product Type | Generally Taxable | Notable Exceptions |
|---|---|---|
| Tangible Goods | Yes (all states) | Some exemptions (groceries, medicine) |
| SaaS | Varies widely | TX yes, CA no, NY yes, FL no |
| Digital Downloads | Varies | Many states taxable, some exempt |
| Clothing | Most states yes | PA, NJ, NY (under $110) exempt |
| Food/Groceries | Varies | Many states exempt, some reduced rate |
| Shipping | Varies | Taxable if product taxable (most states) |
| Installation Labor | Varies | Often exempt if separately stated |
SaaS taxation is one of the most complex areas. Rules vary not just by state, but by whether the software is "canned" vs "custom", delivered via download vs access, and whether any tangible media is involved. Consider consulting a tax professional or using a third-party tax engine for SaaS products.
Tax Exemptions
Managing customer tax exemptions and exemption certificates.
Exemption Types
| Exemption Type | Certificate Required | Common Uses |
|---|---|---|
| Resale | Resale Certificate | Wholesale, distributors, retailers |
| Manufacturing | Direct Pay / Exemption Cert | Raw materials for manufacturing |
| Government | Government ID / Letter | Federal, state, local agencies |
| Nonprofit | 501(c)(3) Letter + State Cert | Charitable organizations |
| Agricultural | Ag Exemption Certificate | Farm supplies, equipment |
| Direct Pay | Direct Pay Permit | Large buyers who self-remit |
Customer Exemption Setup
Method 1: Customer Record Flag
Method 2: Tax Exemption Records (SuiteTax)
Exemption Certificate Management
Certificate Tracking Checklist
Expiration Monitoring
If audited, you must produce valid exemption certificates for all exempt sales. Missing or expired certificates can result in back-tax liability plus penalties. Consider using certificate management services like Avalara CertCapture or TaxJar AutoFile.
VAT & GST
International value-added tax and goods & services tax configuration.
VAT Fundamentals
VAT vs US Sales Tax
| Characteristic | VAT/GST | US Sales Tax |
|---|---|---|
| Collected by | Every step of supply chain | Final sale to consumer |
| Recovery | Input VAT offset against output | No recovery (except resale) |
| Pricing | Usually tax-inclusive (B2C) | Tax-exclusive |
| Rates | National (one rate per country) | Local (thousands of jurisdictions) |
| Registration | VAT ID required | State-by-state registration |
Common VAT Rates
VAT Configuration in NetSuite
Enable VAT Features
VAT Registration Setup
Intra-EU Transactions
Tax-Inclusive Pricing
Configuration for B2C Markets
Withholding Tax
Configuring withholding tax for vendor payments and international transactions.
Withholding Tax Overview
Withholding tax is deducted at source when paying vendors, then remitted to tax authorities.
Common Withholding Scenarios
| Scenario | Typical Rate | Form/Report |
|---|---|---|
| US 1099-MISC | 24% (backup withholding) | 1099-MISC/NEC |
| US 1042-S (Foreign) | 30% (or treaty rate) | 1042-S |
| India TDS | 2-10% (varies by type) | TDS Returns |
| Brazil IRF | 1.5-15% (varies) | DIRF |
| Australia PAYG | 47% (no TFN) | PAYG Summary |
Withholding Tax Setup
Step 1: Enable Withholding Tax
Step 2: Create Withholding Tax Codes
Step 3: Configure Vendor Records
Payment with Withholding
Tax Reporting
Generating tax reports, returns, and compliance filings.
Standard Tax Reports
US Sales Tax Reports
VAT Reports
1099 Reporting (US)
1099 Configuration
1099 Process
Tax Filing Automation
Third-Party Filing Services
| Service | Integration | Features |
|---|---|---|
| Avalara Returns | Native SuiteApp | Auto-file US sales tax returns |
| TaxJar AutoFile | Integration | US sales tax filing |
| Sovos | Integration | Global VAT compliance |
| Thomson Reuters | Integration | Enterprise tax filing |
Create a saved search or calendar to track filing due dates by state. Filing frequencies vary: monthly (large volume), quarterly (mid-size), annual (small/new). Missing deadlines results in penalties and interest.
Troubleshooting
Common tax configuration issues and how to resolve them.
Common Tax Issues
Issue: No Tax Calculating on Transaction
| Check | Resolution |
|---|---|
| Customer marked tax exempt? | Review customer record → Financial → Taxable checkbox |
| Ship-to address in nexus state? | Verify nexus record exists for destination state |
| Item has tax code/schedule? | Check item record → Accounting → Tax Schedule |
| Tax schedule has rate for jurisdiction? | Verify tax schedule covers the ship-to jurisdiction |
| Ship-from location configured? | Location record needs complete address |
Issue: Wrong Tax Rate Applied
| Check | Resolution |
|---|---|
| Address ZIP code correct? | US district taxes based on 9-digit ZIP |
| Rate effective date current? | Check tax schedule for outdated rates |
| Correct tax type on item? | Different rates may apply by product type |
| Origin vs destination confusion? | Some states are origin-based |