Indonesia E-commerce Company Setup: Compliance Guide for Shopee & TikTok Local Shops
Built for global entrepreneurs, this guide focuses on ownership, compliance, banking, tax and post-registration decisions.
Built for global entrepreneurs, this guide focuses on ownership, compliance, banking, tax and post-registration decisions.
Indonesia is one of Southeast Asia’s most attractive e-commerce markets. A large consumer base, mobile-first shopping habits, strong social commerce behavior, and the popularity of platforms such as Shopee, TikTok Shop, Tokopedia, Lazada, and Blibli make the country a natural target for cross-border sellers.
But Indonesia is also a market where informal selling structures can become a long-term risk. Many foreign brands start by testing demand through cross-border shipping, third-party distributors, or informal local partners. That may work for early validation, but once sales increase, the business usually faces the same questions:
This guide answers those questions from a practical market-entry perspective. It is written for foreign founders, DTC brands, Amazon sellers, TikTok Shop operators, Shopee merchants, trading companies, and agencies helping overseas brands enter Indonesia.
Unsure if your brand can open an Indonesia local shop?
We help you check the right company structure, KBLI, tax setup, and marketplace requirements.
A local shop usually means that the seller appears as a domestic seller within Indonesia. Instead of shipping every order from overseas, the seller may use a local entity, local inventory, local warehouse, local payment flow, and local customer service process.
For platforms such as Shopee Indonesia and TikTok Shop Indonesia, this can be commercially powerful. Local shops often have better access to domestic campaigns, faster delivery options, Indonesian payment methods, cash-on-delivery options, local buyer trust, and platform tools designed for in-market sellers.
However, a local shop is not just a marketing label. In practice, marketplaces may request business documents, tax information, seller identity information, bank account details, product documents, and proof that the seller can legally trade in Indonesia.
Foreign sellers usually compare three routes before entering Indonesia: cross-border selling, local distributor selling, and local company setup.
Cross-border selling is often used for early testing. The seller ships products from outside Indonesia and may rely on marketplace cross-border programs, logistics providers, or third-party partners. It can be faster to start, but it may limit local campaign access, delivery speed, customer trust, and long-term control.
Some foreign brands appoint an Indonesian distributor or local partner to sell on Shopee or TikTok. This can reduce setup complexity, but it also means the partner may control the shop, customer data, pricing, inventory, reviews, and marketplace account history.
For brands that want long-term control, a local Indonesian company is usually the more serious option. Foreign investors commonly use a PT PMA, which is a foreign investment company in Indonesia. A PT PMA can support local contracts, tax registration, local hiring, bank account opening, warehouse arrangements, and marketplace seller onboarding. If you are still comparing setup routes, you can review this Indonesia company registration guide before choosing your structure.
| Setup route | Best for | Main risk |
|---|---|---|
| Cross-border selling | Testing demand with limited local commitment | Limited local control, slower delivery, possible platform restrictions |
| Local distributor | Brands that want a partner-led market entry | Loss of control over shop, pricing, customer data, and brand positioning |
| PT PMA company setup | Foreign brands building a long-term Indonesia operation | Requires proper licensing, tax, accounting, and compliance management |
The exact requirements may vary depending on platform policy, product category, seller type, and business model. Still, most serious Indonesia local shop setups involve the following compliance items.
A formal Indonesian company gives the seller a legal identity. For foreign-owned businesses, this is commonly a PT PMA. The company’s registered activities must match the intended e-commerce, trading, import, distribution, or support operations. Sellers preparing a local marketplace launch can also review our Indonesia company registration service page to understand the setup process before platform onboarding.
The NIB, or Business Identification Number, is one of the most important business identity documents issued through Indonesia’s OSS system. It is often needed for licensing, bank account opening, import-related matters, and business verification.
The NPWP is the Indonesian tax identification number. A local marketplace seller should expect tax registration and reporting obligations. Without a proper tax setup, payment settlement, invoicing, and platform onboarding may become difficult.
Marketplace sellers usually need a bank account that matches the registered seller entity. Using a personal account or unrelated third-party account can create verification issues, tax mismatch, and payment risk.
Shopee, TikTok Shop, Tokopedia, and other platforms may request company documents, tax information, brand authorization, identity documents, bank account details, product documents, and category-specific approvals.
Products such as cosmetics, food, supplements, medical devices, electronics, children’s products, and regulated consumer goods may require additional approvals, labeling, import documentation, or product registration before they can be sold legally.
Not sure what documents your Shopee or TikTok shop needs?
We help foreign sellers prepare company, tax, bank, and product compliance documents before platform review.
KBLI stands for Indonesia’s official business activity classification system. It matters because every company must declare business activities that match what it actually does. For e-commerce sellers, this is one of the most important setup decisions.
An Indonesia e-commerce business may involve more than one activity. For example, a brand may import goods, store them in a warehouse, sell through Shopee, run TikTok livestream campaigns, provide customer service, and distribute products to offline resellers. Each activity may need to be reviewed from a KBLI and licensing perspective.
Common business activities that may be relevant include:
The main mistake is choosing a code that sounds convenient but does not match the real business. If your company registers only as a consulting business but actually imports and sells consumer products online, the mismatch may create licensing, tax, and banking issues later.
For Indonesia e-commerce, KBLI planning should start from the operating model: who owns the inventory, who imports the goods, who sells to consumers, who receives marketplace payments, and who is responsible for product compliance.
Tax is one of the areas foreign sellers often underestimate. Once a seller becomes a local Indonesian business, marketplace income, VAT exposure, withholding tax, bookkeeping, annual filings, and transaction documentation may all become relevant.
The Indonesian government has also continued to focus on e-commerce seller taxation. This means marketplace sellers should expect more attention on seller identity, sales reporting, tax numbers, and platform-level data matching.
At a practical level, sellers should prepare for:
For fast-moving e-commerce businesses, accounting should not be treated as an afterthought. Shopee and TikTok campaigns can generate thousands of small transactions, refunds, discounts, shipping subsidies, affiliate fees, and platform commissions. If the company does not set up clean accounting from the beginning, tax reporting becomes much harder later.
Many foreign brands want to keep inventory in Indonesia so they can offer faster delivery and compete with local sellers. This can be a strong commercial move, but it also introduces import and product compliance obligations.
If the Indonesian company will import goods directly, the company must check whether its licenses, NIB, import rights, product category, and customs documents support the intended import activity. Some products are straightforward, while others require pre-approval or technical documentation.
Local inventory may be stored in a third-party warehouse, fulfillment center, distributor warehouse, or company-operated facility. The contract should clarify inventory ownership, responsibility for damaged goods, returns handling, COD returns, and marketplace delivery cut-off times.
Indonesia can be strict about product labeling and regulated goods. Product categories such as cosmetics, skincare, food and beverage, health products, electronics, baby products, and medical-related items should be reviewed before launch.
Planning to store inventory in Indonesia?
We help you review import, KBLI, warehouse, and product compliance before you launch.
A well-planned e-commerce setup should follow a sequence. Rushing to open a marketplace account before company and tax planning is usually where problems begin.
Clarify whether you will sell through Shopee, TikTok Shop, Tokopedia, Lazada, your own website, offline distributors, or a mix of channels. The sales model affects company activity, tax treatment, logistics, and product compliance.
If foreign ownership is required, review whether a PT PMA is suitable. Consider shareholders, directors, commissioners, registered address, capital planning, and the long-term role of the Indonesian entity. For a broader setup overview, see our guide to registering a company in Indonesia.
Map the real business activities to suitable KBLI codes. Do not only think about today’s store launch. Consider whether the company will later import, wholesale, warehouse, or distribute products.
After incorporation, the company should obtain its business identification through OSS. Depending on risk level and business activities, additional licenses or standard certificates may be required. Many foreign sellers begin by registering a company in Indonesia before preparing Shopee or TikTok local shop documents.
Set up NPWP, accounting process, invoicing logic, marketplace settlement tracking, and tax filing responsibilities before sales volume grows.
A local business bank account is often important for marketplace settlement, supplier payments, payroll, and operational credibility.
Before importing or listing products, confirm whether your category needs product registration, labels, testing, certificates, or additional approvals.
Submit seller documents, bank information, tax details, brand documents, product information, and store profile according to platform requirements.
Prepare warehousing, customer service, returns, local campaigns, livestream support, product photos, Bahasa Indonesia listings, and local promotion calendar.
Before setting up an Indonesia e-commerce company, prepare a simple internal checklist. This helps your legal, tax, marketplace, and operations teams work from the same plan.
Indonesia offers huge opportunities for e-commerce brands, but the local shop route is not only about opening a seller account. A serious setup requires the right company structure, KBLI planning, tax registration, bank account preparation, product compliance, import strategy, and marketplace onboarding documents.
For brands from Singapore, China, Europe, the United States, Australia, and other markets, the best approach is to treat Indonesia as a real local operation rather than a simple platform expansion. When the structure is right from the beginning, Shopee and TikTok local shops can become a strong growth channel instead of a compliance headache.
We’ll help you choose the right structure and prepare the compliance steps.
Send your inquiry
Expertise in company incorporation, accounting, tax services, and compliance.
Trusted by over 450,000 businesses worldwide.
4.8/5 on Google from 4,100+ reviews.
96% satisfaction rate from 15,000 surveyed clients.