A NetSuite project? Our consultants are available Monday to Friday, 9 a.m.–5 p.m. (Paris time) · +33 6 38 55 26 66

FREN

NetSuite

NetSuite Localizations: Bundle or SuiteApp, Free or Paid? The Guide

Carte du monde piquée d’épingles

“We need to install the France localization.” For many clients starting out on NetSuite, this sentence immediately raises three questions: what exactly is it? Is it a module you have to buy? And is it enough to be compliant?

NetSuite is a global ERP. Out of the box, it doesn’t know the specifics of each country: the local chart of accounts, the VAT return, bank transfer formats or the requirements of the tax authorities. That is the role of localizations.

At SuiteVise, we install and configure these localizations on every one of our NetSuite implementation projects. Here, in simple terms, is what you need to know.

What is a NetSuite localization?

A localization is a set of features that adapts NetSuite to a country’s rules and practices: taxation, returns, bank formats, mandatory mentions, files required by the authorities.

In practice, a localization adds to NetSuite:

  • Fields and lists on transactions, items or entities, to capture the information required locally.
  • Tax reports: VAT returns, intra-EU trade declarations, EC sales lists, and so on.
  • Payment formats: credit transfer and direct debit files in the format used by the country’s banks.
  • Regulatory files: tax audit files required by some authorities.
  • Local business tools: for example account matching (lettrage), widely used in France.

NetSuite works in layers. For European countries, a shared SuiteApp, EMEA Localization, lays the foundations (fields and lists needed for tax reports, payment formats). It is a prerequisite for country localizations such as France, Belgium, Germany, Ireland, the Netherlands or the United Kingdom. These localizations in turn rely on cross-functional “engines”, such as the Tax Reporting Framework for returns, Electronic Bank Payments for payments, or the e-invoicing SuiteApps.

To help you find your way, NetSuite even offers a dedicated SuiteApp, the Localization Assistant, which lists the mandatory and recommended SuiteApps for each country.

Bundle or SuiteApp: what’s the difference?

It’s one of the most common sources of confusion, and understandably so: the two terms are often used interchangeably.

A SuiteApp is the generic name for an application that extends NetSuite for a specific need: a country, an industry, a feature. It can be developed by NetSuite itself or by a partner.

A bundle is a technical “package” format used to distribute and install these applications. It is created and installed with NetSuite’s SuiteBundler tool. Many SuiteApps, including several localizations, are distributed as bundles.

In other words: the SuiteApp is what the application does; the bundle is often how it is delivered.

Two useful clarifications:

  • Localizations developed by NetSuite are generally managed bundles: they update automatically when a new version is released. You don’t need to reinstall them.
  • SuiteBundler is still supported, but NetSuite no longer develops it further. New applications are increasingly built with the SuiteCloud Development Framework (SDF). For you, as a user, this changes little: what matters is what the SuiteApp does and who maintains it.

What localizations make possible: the example of France

European Union flags in front of an office building

Take a French subsidiary. With EMEA Localization, France Localization and the Tax Reporting Framework, NetSuite can, among other things:

  • Produce French tax returns, such as the periodic VAT return (CA3), the declaration of exchange of goods (DEB) and the European services declaration (DES).
  • Handle account matching (lettrage) for customer, vendor and general ledger accounts, a typically French practice.
  • Generate payment files in the expected bank formats, such as SEPA credit transfers and direct debits.
  • Add the fields needed on transactions to feed these returns.

Other SuiteApps complete the setup as needed: e-invoicing, additional tax reports, and so on.

The same principle applies to the other countries NetSuite covers: Belgium, Germany, the United Kingdom, the Netherlands, Spain, Australia, Mexico, Japan and many more. Each localization brings its country’s own returns and formats, which makes it easier to manage subsidiaries in several countries.

Free or paid?

Card payment on a payment terminal

The answer depends first on a simple question: has NetSuite developed a localization for your country?

NetSuite has not developed localizations for every country. It directly covers about thirty countries, mainly in Europe, the Americas and Asia-Pacific, plus a few others. For these countries, localizations developed by NetSuite are generally free.

For all other countries, NetSuite relies on its network of approved partners. These partners develop their own localization SuiteApps, often certified by NetSuite through its “Built for NetSuite” program, and sell them under license.

That’s where localization becomes a paid item. And it isn’t limited to faraway countries: even in Europe, countries such as Switzerland, Poland or the Baltic states don’t have a localization developed by NetSuite. And some regions have their own rules: the Spanish Basque Country, for example, requires its own invoicing system, TicketBAI, separate from the rest of Spain, which is generally handled with a partner solution.

Before choosing a partner SuiteApp, a few checks are essential:

  • Is it certified by NetSuite?
  • Which local obligations does it actually cover?
  • How is it updated when regulations change?
  • Is it compatible with your tax engine (Legacy Tax or SuiteTax)?
  • What is its pricing model (per user, per subsidiary, annual subscription)?

Beware of a common misconception: free doesn’t mean “ready to use”. A localization installs in a few clicks, but it has to be configured: tax codes, nexuses, accounts, bank formats, document templates. That configuration makes the difference between a correct return and one you have to redo by hand.

TypeExamplesCost
Localization SuiteApps developed by NetSuiteEMEA Localization, France Localization, Southeast Asia Localization…Generally free, with no additional license, and updated automatically
NetSuite cross-functional enginesTax Reporting Framework, Electronic Bank PaymentsProvided by NetSuite for localization needs
Related external servicesApproved e-invoicing platform, tax engine such as AvalaraPaid, billed by the provider
Partner SuiteAppsLocalizations for countries not covered, advanced local featuresPaid, with the partner’s own license
Configuration and supportInstallation, setup, testing, trainingService cost, depending on the project

Limitations and pitfalls to know about

  • Not every country is covered. NetSuite offers localizations for about thirty countries. For others, including in Europe, such as Switzerland, Poland or the Baltic states, there is no official NetSuite localization. And even in a covered country, a region may have its own obligations, such as TicketBAI in the Spanish Basque Country. You then need a paid SuiteApp from an approved partner, or specific configuration and development.
  • A localization doesn’t cover everything. It provides the main reports and formats, but some local obligations still have to be handled separately: e-invoicing, withholding tax, specific mentions, particular returns.
  • Compatibility with the tax engine. Not every feature of a localization works with both tax engines. For example, with SuiteTax, the Southeast Asia localization only handles invoicing for the Philippines: the Malaysia, Singapore and Thailand features don’t work. You need to check this country by country.
  • Installation order matters. For Europe, EMEA Localization must be installed before the country localization. Prerequisites must be respected.
  • Automatic updates. They are an advantage, but also something to watch: editing a localization’s standard templates directly is risky, because an update can overwrite your changes. Use the extension mechanisms provided instead.
  • Data quality remains your responsibility. A VAT return is only correct if transactions are entered and configured correctly upstream.

Frequently asked questions

What is a NetSuite localization?

It is a set of features, delivered as a SuiteApp, that adapts NetSuite to a country’s rules: tax returns, bank formats, mandatory fields, regulatory files.

What is the difference between a bundle and a SuiteApp?

The SuiteApp refers to the application and what it does. The bundle is a technical distribution format, used to install many SuiteApps, including several localizations.

Are NetSuite localizations paid?

It depends on the country. For the countries NetSuite covers itself, localizations are generally free. For other countries, approved partners provide localizations, and they are then paid. Related external services and configuration also have a cost.

Is there a NetSuite localization for Switzerland or Poland?

NetSuite has not developed an official localization for these countries. Local needs are covered by paid SuiteApps from approved partners, or by suitable configuration and development.

Does the Spain localization cover the Basque Country?

The Spanish Basque Country has its own invoicing system, TicketBAI, run by its provincial tax authorities and separate from the rest of Spain. These regional obligations are generally handled with a partner solution, alongside the Spain localization.

Do you have to reinstall the localization with every update?

No. NetSuite localizations are generally managed bundles, updated automatically.

Is a localization enough to be compliant?

No, not on its own. It provides the tools, but compliance also depends on configuration, data quality and the obligations it doesn’t cover, such as e-invoicing.

In short: free to install, valuable to configure properly

Localizations are essential to use NetSuite in a given country. They are delivered as SuiteApps, often distributed as managed bundles, and those developed by NetSuite are generally free. For countries NetSuite doesn’t cover, you need paid SuiteApps from approved partners. But their value depends entirely on configuration, compatibility with your tax engine and how well they actually cover each country’s obligations.

Rolling out NetSuite in a new country, or not sure your localizations are set up correctly? SuiteVise offers a localization review: installed SuiteApps, configuration, compliance and countries not covered. Let’s take 30 minutes to talk it through.

Further reading

More from our blog

Let’s talk about your project

Streamline your business processes with SuiteVise

Tell us about your needs and we will identify the NetSuite solutions that fit your business.

Back to top