↓Skip to main content

Do Philippine Mobile Game Developers Charge VAT on In-App Purchases?

·9 mins

A Philippine-registered mobile game studio or app developer selling in-app purchases and virtual currency is not a nonresident digital service provider (NRDSP) under Republic Act (RA) No. 12023 — it is an ordinary local seller of services already covered by NIRC Section 108. If its gross sales exceed ₱3,000,000 in 12 months, it registers as VAT-liable the same way any other Philippine service business does, charges 12% output VAT on its taxable in-app sales, and files RELIEF SLSP like any other VAT-registered taxpayer.

Prepare Your Studio's RELIEF SLSP FREE →

A local developer is not an NDSP — why the RA 12023 regime doesn’t apply here #

RA 12023 and its implementing Revenue Regulations (RR) No. 3-2025 target nonresident digital service providers — foreign platforms like a Singapore-based streaming service or a US-based SaaS vendor with no Philippine business presence. A Philippine-incorporated game studio, or a Filipino sole proprietor developer registered with the BIR, was never outside the VAT net waiting for RA 12023 to catch it; it has been a resident taxpayer subject to the regular VAT rules in NIRC Section 108 all along, long before RA 12023 existed.

This distinction matters because the two posts are easy to conflate. How Nonresident Digital Service Providers Register With the BIR Under RA 12023 and VAT on Digital Services in the Philippines: RA 12023 and RR No. 3-2025 Explained both describe the VDS Portal, ORUS enrollment, and BIR Form 2550-DS — none of which apply to a local developer. A Philippine studio registers through the ordinary BIR registration process (Form 1901 or 1903, as applicable) and, once VAT-liable, files the regular quarterly VAT return — not the NRDSP-specific forms those posts cover.

Local Philippine developerForeign NDSP (RA 12023)
Legal basisNIRC Section 108 (regular VAT)RA 12023, RR No. 3-2025, Sections 108-A/108-B
Registration channelStandard BIR registration (RDO, Form 1901/1903)ORUS then VDS Portal
VAT returnBIR Form 2550Q (quarterly VAT return)BIR Form 2550-DS
Threshold₱3,000,000 under Section 236(G)₱3,000,000, same test, applied to Philippine-sourced sales
Physical presencePhilippine-registered businessNo Philippine presence by definition

The ₱3,000,000 threshold works exactly like it does for any other local service seller #

A local game or app developer applies the same mandatory VAT-registration threshold that governs every other Philippine service business — there is no special, lower, or industry-specific threshold for digital goods or in-app sales. Under NIRC Section 236(G), a person engaged in the sale of services must register for VAT once actual gross sales or receipts for the past 12 months exceed ₱3,000,000, or there are reasonable grounds to expect that threshold will be exceeded in the next 12 months.

Section 108(A) of the NIRC, as amended by RA No. 9337, is the operative charging provision a VAT-liable developer’s in-app sales fall under:

“There shall be levied, assessed and collected, a value-added tax equivalent to twelve percent (12%) of gross receipts derived from the sale or exchange of services, including the use or lease of properties.”

A developer selling in-game items, premium features, subscriptions, or virtual currency redemptions to Philippine users is performing a “sale or exchange of services” (or, depending on how the item is structured, a sale of a digital good) for a fee — squarely within Section 108’s scope once the developer is VAT-liable. Below ₱3,000,000, the developer may remain non-VAT and subject instead to the percentage tax rules; see VAT Registration Threshold in the Philippines for how that crossing point is tested generally.

When is the sale actually taxable — top-up or redemption? #

The moment a player loads ₱500 of in-game currency is not, by itself, the VATable event — the taxable sale is recognized when that currency is actually spent on a specific in-game item, skin, subscription period, or feature. This mirrors the BIR’s treatment of gift certificates, where the face value collected at issuance is treated as a stored-value or trust-type instrument rather than a completed sale, and VAT attaches only at redemption against an actual good or service. Are Gift Certificates Subject to VAT and Withholding Tax? covers that principle in depth for physical and e-gift certificates; the same stored-value logic extends naturally to a game studio’s own virtual currency wallet, since a currency top-up with no fixed exchange for a specific item is functionally the same prepaid arrangement.

EventWhat happensIs it the VATable event?
Player buys a ₱500 virtual currency bundle (top-up)Cash converted into stored in-wallet balance; no specific item chosen yetNo — functions as a stored-value/prepaid deposit, not yet a completed sale
Player spends currency on a specific in-game skin, item, or featureCurrency is redeemed against an identifiable digital good or service the developer deliversYes — output VAT is recognized on the value of the item or service actually delivered
Unspent currency balance remains in the player’s walletNo good or service has been delivered yetNo — remains a liability/deferred-revenue balance on the developer’s books until redeemed or forfeited

A developer should still treat an outright sale with no wallet step — for example, a one-time ₱199 “remove ads” purchase charged directly, with no intervening virtual currency — as taxable immediately on that transaction, since there’s no stored-value layer separating payment from delivery.

Output VAT, input VAT, and RELIEF SLSP once registered #

Once VAT-liable, a developer charges 12% output VAT on its taxable in-app sales to Philippine consumers, can claim input VAT on its own VATable business costs, and must report both through RELIEF SLSP attachments to its quarterly VAT return — the same mechanics as any other VAT-registered service business. Output VAT is computed on the value of items actually redeemed during the period (per the timing rule above), not on gross currency top-ups collected. Input VAT applies to substantiated VAT-passed-on purchases directly tied to the business — cloud hosting and server costs, third-party SDK or platform fees billed by a VAT-registered local vendor, contracted art or development services, and office or equipment costs — under the documentary substantiation rules in NIRC Section 110.

Because consumer in-app purchases are typically numerous, small-value transactions rather than a handful of large invoices, a developer’s Summary List of Sales (SLS) under RELIEF will usually aggregate retail sales below the per-buyer reporting threshold rather than listing each player individually, while the Summary List of Purchases (SLP) lists VATable vendors such as the hosting provider or contracted studios by name, consistent with who must file RELIEF SLSP and at what threshold. A developer that also sells through an app store acting as a reseller or marketplace should confirm with its own accountant how the store’s commission and any VAT it separately assesses interact with the developer’s own output VAT reporting, since marketplace fee structures vary by platform.

Worked example: a ₱500 top-up spent on a ₱300 skin #

A VAT-registered local game studio sells virtual currency bundles priced at ₱50 and ₱500. A player buys the ₱500 bundle, then later spends ₱300 worth of that balance on an in-game cosmetic skin, leaving ₱200 unspent in the wallet.

StepAmountVAT treatment
1. Player buys ₱500 virtual currency bundle (top-up)₱500 cash receivedNo output VAT yet — treated as a stored-value deposit/wallet liability
2. Player redeems ₱300 of currency for an in-game skin₱300 of stored value consumedOutput VAT recognized: ₱300 ÷ 1.12 × 12% ≈ ₱32.14 VAT (on a VAT-inclusive price), or ₱300 × 12% = ₱36 if ₱300 is the VAT-exclusive price
3. Remaining unspent balance₱200 still in walletNo output VAT yet — remains a deferred liability until spent or forfeited
4. RELIEF SLSP reporting₱300 redeemed value for the periodIncluded in the studio’s Summary List of Sales for the quarter the skin was actually delivered, not the quarter the ₱500 top-up was purchased

The studio should keep its books structured so the ₱500 collected at top-up posts to a wallet-liability account, with revenue (and the related output VAT) recognized only as currency is actually redeemed — the same separation finance teams are advised to keep between a gift certificate’s face value and its eventual redemption.

Frequently asked questions #

Does a local Philippine mobile game developer need to register under RA 12023 to charge VAT on in-app purchases? #

No. RA 12023 and RR No. 3-2025 govern nonresident digital service providers (NRDSPs) with no Philippine presence. A Philippine-registered game studio or app developer is a resident taxpayer already covered by the regular VAT rules in NIRC Section 108 and registers (or becomes VAT-liable) the same way any other local service business does once it crosses the ₱3,000,000 threshold.

Is buying in-game virtual currency, like gems or coins, a VATable sale by itself? #

Generally no, if the virtual currency is a pure stored-value top-up with no fixed exchange for a specific good or service at the moment of purchase. Following the same trust-fund logic the BIR applies to gift certificates, the taxable sale is recognized when the player actually spends that currency on an in-game item, skin, or feature — not when they merely load the wallet.

What is the VAT registration threshold for a local game or app developer? #

The same ₱3,000,000 threshold under NIRC Section 236(G) that applies to any other Philippine service business. Once actual gross sales in a 12-month period exceed ₱3,000,000, or are reasonably expected to, the developer must register as VAT-liable and start charging 12% output VAT on its taxable in-app sales.

Can a VAT-registered game studio claim input VAT on its development costs? #

Yes. A VAT-registered developer can claim input VAT on VAT-passed-on purchases directly connected to its business — cloud hosting, software licenses, contracted development services, and similar costs — subject to the usual substantiation rules (a valid VAT invoice or official receipt) under NIRC Section 110.

Does a VAT-registered game developer have RELIEF SLSP reporting obligations? #

Yes. Once VAT-registered, a developer reports its summary list of sales and purchases through RELIEF SLSP attachments to its quarterly VAT return, the same as any other VAT-registered taxpayer, listing taxable in-app sales (recognized at redemption, not top-up) and its VATable purchases such as hosting and contracted services.

Summary #

A Philippine-registered mobile game or app developer selling in-app purchases and virtual currency sits squarely inside the regular NIRC Section 108 VAT regime, not the RA 12023 foreign NDSP framework — that distinction alone resolves a common point of confusion. The ₱3,000,000 threshold applies exactly as it does for any other local service business; the virtual currency top-up itself is typically not the taxable event, with output VAT instead recognized when the currency is redeemed for an actual in-game item or feature, the same stored-value logic the BIR applies to gift certificates. Once VAT-registered, a studio charges output VAT on redeemed in-app sales, claims input VAT on its development and hosting costs, and reports both through its quarterly RELIEF SLSP attachments like any other VAT-registered taxpayer.