Skip to main content
Skip to main content

Philippines e-Commerce Digital ID Validator

Validate composite TIN and digital platform registration tokens mandated by the Philippine Bureau of Internal Revenue.

How does e-Commerce Digital ID Filipinas (BIR RR 16-2023 / Marketplace ID) validation work?

The Philippine e-Commerce Digital ID is regulated by the Bureau of Internal Revenue (BIR) under Revenue Regulations No. 16-2023 and the Internet Transactions Act (RA 11967). It mandates a 1% creditable withholding tax on online platform gross remittances and enforces strict digital merchant registration.

The identifier features a composite syntax binding the traditional 9-digit Philippine TIN and 3-to-5-digit branch code (`000` for main office) with a platform verification token structured as `ECOM-[TIN: 9d]-[Branch: 3d]-[Hash: 8 hex]`.

Anatomy & Structure of e-Commerce Tax ID — Philippines

The Philippine e-Commerce Tax ID combines 4 parts:

PositionFieldLengthMeaning & RuleExample
1 to 9Seller TIN9 digitsTaxpayer Identification Number with Modulo 11 checksum123456789
10 to 12Branch Code3 digitsBIR branch code of the merchant establishment000
13 & 14Platform Prefix2 lettersPlatform designation code (e.g., EC = E-Commerce)EC
15 to 18Verification Hash4 hex charsHexadecimal fiscal authorization tokenA1B2

Official e-Commerce ID Validation (BIR RR 16-2023)

Compliance rules for Philippine e-Commerce ID:

Validation of TIN Modulo 11 + Branch Code (000-999) + Hex Hash
  1. 1. Validate the 9-digit TIN using Modulo 11 algorithm.
  2. 2. Verify the 3-digit branch code.
  3. 3. Confirm format of the 4-character hexadecimal authorization token.

Frequently Asked Questions & Technical Guidelines