菲律宾跨境电商收款的税务处理要点:主体形态、VAT 与凭证留存怎么安排(2026)
我在马尼拉给几家做独立站和平台店的中国跨境团队搭过支付和财务系统。几乎每个团队在接入 GCash、QRPH 这些本地通道时,关心的都是成功率和到账,税务往往是"先把钱收进来再说"。等到要把利润汇回国内、要做年度审计,或者收到税务局(BIR)的函件时才发现,收款环节当初没留好的东西,事后很难补。这篇文章不替代税务顾问,只讲一件事:跨境电商在菲律宾收款时,税务上要提前想清楚哪些点,支付系统又该怎么配合把底账留好。收款通道本身怎么选,跨境电商怎么收菲律宾的钱和菲律宾跨境电商收款与结算全流程已经写过,这里不重复。
先弄清钱是以谁的名义收的
税务义务跟着"收款主体"走,而不是跟着"通道"走。同样是接 GCash 收款,境外公司直接向菲律宾消费者卖货、在菲律宾注册的本地公司收款、以及通过本地持牌支付机构以商户身份收款,三种形态在 BIR 眼里是完全不同的纳税人。我们见过最常见的错位是:订单在境外主体的独立站上成交,收款却走了一个本地个人或关联公司的账户,结果本地主体账上出现了一笔说不清来源的收入,境外主体这边又没有对应的销售记录,两头都对不上。
| 主体形态 | BIR 登记 | 增值税(VAT)处理 | 发票义务 | 资金出境 |
|---|---|---|---|---|
| 境外公司直接销售,无本地实体 | 销售数字服务的非居民主体按数字服务 VAT 新规登记;实物货物以进口环节处理 | 数字服务按新规缴纳;货物由进口方在清关时缴纳进口 VAT 与关税 | 按新规要求出具相应凭证,格式以 BIR 规定为准 | 结算款本身就在境外,但要能证明交易真实、税已处理 |
| 菲律宾本地注册公司 | SEC 或 DTI 登记后向 BIR 办理税务登记,取得税号与发票授权 | 达到登记条件后为 VAT 纳税人,销项减进项申报;未达条件的按百分比税(percentage tax)处理 | 每笔销售出具 BIR 授权的发票,2026 年起按电子发票要求执行 | 分红、服务费、特许权使用费汇出各有预扣税与备案要求 |
| 通过本地持牌支付机构收款的境外商户 | 支付机构持牌并履行自身义务,但商户的纳税身份不因此改变 | 视商户自身主体形态而定,支付机构不代缴销售环节税款 | 仍由商户自行承担,网关交易记录不是税务发票 | 结算至商户指定账户,需配合提供交易底账 |
表里最容易被误解的是第三行。持牌支付机构解决的是"钱怎么合法地从菲律宾消费者手里到你账上",它不会替你决定你是谁的纳税人,更不会替你缴销售环节的税。
增值税:数字服务新规和实物进口是两条线
近两年变化最大的是数字服务。菲律宾通过了对数字服务征收 VAT 的法律(RA 12023),非居民数字服务提供商向菲律宾消费者提供数字服务时,需要向 BIR 登记并承担 VAT。这条规则直接影响卖软件订阅、在线课程、游戏道具、会员服务的跨境团队,无论你的公司注册在哪里。具体税率、登记门槛、申报周期和通过平台销售时由谁承担义务,以 BIR 现行实施细则为准,这里刻意不写数字,因为细则还在陆续更新。
实物电商走的是另一条线:货物进入菲律宾时由进口方在海关环节缴纳进口 VAT 和关税,国内销售环节再看主体是否为 VAT 纳税人。做直邮小包的团队要注意,"由消费者作为进口方清关"和"由本地公司批量进口后再销售"的税务路径完全不同,前者看起来省事,但一旦被认定为在菲律宾持续经营而没有登记,补税和罚款会一起来。
预扣税:平台、支付机构和境外付款各有一道
预扣税(withholding tax)是跨境团队最容易漏掉的一块,因为它常常不是你主动交,而是别人在付你钱的时候先扣下来。目前至少有三种场景需要留意:
- 平台对卖家的预扣:BIR 已要求电商平台和数字金融服务提供商在向线上卖家结算时预扣一定比例的税款(RR 16-2023 框架),达到一定销售规模的卖家都会被扣。平台结算单上的"扣税"栏要单独入账,年底可以抵减应纳税额,前提是你拿得到平台出具的预扣税凭证。
- 你向境外付款时的预扣:本地公司向境外母公司支付服务费、特许权使用费、软件授权费时,通常要在付款时代扣最终预扣税,并在规定期限内申报缴纳。想适用税收协定的优惠税率,要按 BIR 规定的程序事先申请确认,不是自己算一个低税率就行。
- 你作为付款方对本地供应商的预扣:本地公司支付租金、服务费、佣金给本地供应商时,自己就是扣缴义务人,这部分和收款无关,但同一个财务系统要能处理。
税率和门槛同样以 BIR 现行发文为准。这里想强调的是流程:预扣税凭证要和每一笔结算一一对应,否则年底抵减时拿不出证据,等于白被扣了。
发票与电子发票:网关记录不等于税务凭证
菲律宾在税务便利化法案(EOPT Act)之后,发票(Invoice)成为销售的主要凭证,不再强制要求另外开具收据。2026 年 BIR 又以第 98-2026 号备忘通函明确,被覆盖的纳税人要在 2026 年 12 月 31 日前完成电子发票的合规,覆盖范围包括被归类为小型、中型、大型的电商纳税人,以及大型纳税人和使用计算机化会计系统的企业,微型纳税人暂不在内。流程上先向 BIR 申请电子发票开具许可,之后在规定期限内完成电子发票与销售报送系统的认证;可以自建系统、买商用软件,或使用电子发票服务商。截至目前 BIR 尚未公布任何获认证的服务商名单,凡自称"BIR 认证"的供应商都要先核实。
对支付系统的要求很具体:网关返回的交易号、结算单上的批次号,都不是税务意义上的发票。商户要保证每一笔成功支付都能对应到一张 BIR 授权的发票,也就是订单号、网关交易号、发票号三者能互相查到。我们在设计订单表的时候就把发票号字段和开票状态放进去,支付成功的回调处理完,开票任务自动进队列,而不是月底让财务从后台导出 Excel 再手工对。
把收款记录做成税务可用的底账
不管用哪家通道,结算数据到了商户系统之后,至少要补齐下面这些字段,才能同时满足对账、审计和税务申报:订单号、网关交易号、通道名称、币种、交易金额、通道手续费、净额、结算批次、结算日期、买家所在地、销售类别(货物或数字服务)、发票号、预扣税金额(如有)。对账系统本身怎么搭,菲律宾支付对账系统怎么搭建里有完整的底表设计;这里给一段我们用来生成月度税务汇总的脚本,按通道和销售类别把毛额、手续费、净额分别汇总,财务拿到的就是可以直接填报表的数:
// 从结算明细生成月度汇总:按通道 x 销售类别汇总毛额/手续费/净额/预扣税
const fs = require('fs');
const rows = JSON.parse(fs.readFileSync('./settlements-2026-09.json', 'utf8'));
const summary = {};
for (const r of rows) {
if (r.status !== 'SETTLED') continue; // 只统计已结算
const key = `${r.channel}|${r.sales_type}`; // 例如 GCASH|digital_service
const s = summary[key] || { gross: 0, fee: 0, net: 0, withheld: 0, count: 0, missingInvoice: 0 };
s.gross += Number(r.amount);
s.fee += Number(r.channel_fee);
s.net += Number(r.net_amount);
s.withheld += Number(r.withholding_tax || 0);
s.count += 1;
if (!r.invoice_no) s.missingInvoice += 1; // 没开票的要在申报前补齐
summary[key] = s;
}
for (const [key, s] of Object.entries(summary)) {
const [channel, salesType] = key.split('|');
console.log(channel, salesType, s.count, s.gross.toFixed(2), s.fee.toFixed(2), s.net.toFixed(2), s.withheld.toFixed(2), 'missing_invoice=' + s.missingInvoice);
}
结算明细从哪里来?多数网关都提供按日期范围拉取结算记录的接口,下面是我们对接时的查询示例,参数名以你实际使用的网关文档为准:
curl -X POST https://apix.example.com/api/settlement/list \
-H "Content-Type: application/json" \
-d '{"merid":"YOUR_MERCHANT_ID","start_date":"2026-09-01","end_date":"2026-09-30","page":1,"sign":"..."}'
拉回来的数据建议原样落库一份,再做清洗汇总。审计和税务检查时,原始数据和你自己加工过的汇总表是两种不同的证据,前者的可信度高得多。
资金出境与结汇:税务衔接在前,汇款在后
很多团队把"钱已经结算到本地账户"当成终点,其实对跨境电商来说,终点是把利润合规地汇回去。本地公司向境外汇出分红或服务费,银行会要求提供完税证明、审计报表、董事会决议或服务合同等材料,这些材料的源头就是前面几节说的发票、预扣税凭证和结算底账。走对公账户和持牌支付机构的资金路径,银行审核时更容易解释清楚,具体申报要求可以参考菲律宾跨境支付怎么做:企业对外付款与合规申报。
SMARTPAY 持有菲律宾央行(BSP)颁发的 OPS 与 EMI 资质,GCash、QRPH、Maya 等通道的收款统一结算到商户指定的对公账户,每一笔结算都有可追溯的批次和明细。对跨境商户来说,这条清晰的资金路径本身就是税务和审计底账的一部分;但要再说一次,持牌支付机构不替商户承担纳税义务,税务登记、申报和发票仍需商户自行完成。
关联交易也要提一句:本地公司与境外母公司之间的采购、服务费、资金拆借,BIR 要求按独立交易原则定价并保留转让定价文档,年度申报时还要披露关联方交易。定价离谱的"服务费"是汇出利润时最容易被盯上的地方。
凭证留存清单
| 凭证 | 来源 | 用途 | 留存建议 |
|---|---|---|---|
| 网关结算明细与结算单 | 支付机构后台或接口 | 收入确认、对账、证明资金来源 | 原始数据与汇总表分开保存 |
| BIR 授权发票(含电子发票) | 商户自行开具 | 销售凭证、VAT 申报 | 与订单号、网关交易号建立映射 |
| 平台预扣税凭证 | 电商平台或数字金融服务商 | 年度抵减 | 按结算周期逐期归档 |
| 进口报关单与税单 | 海关或报关行 | 进口 VAT 进项、成本证明 | 与采购订单对应 |
| 境外付款合同与完税证明 | 商户与银行 | 汇出审核、协定待遇申请 | 与每笔汇款一一对应 |
| 关联交易文档 | 商户与顾问 | 转让定价合规 | 按年度更新 |
留存期限以 BIR 现行规定为准,实际操作里我们按"比规定更长"来设计存储,成本很低,而缺一份凭证的代价很高。
常见问题
境外公司没有菲律宾实体,只用本地支付通道收款,需要在菲律宾交税吗?
取决于你卖的是什么、怎么卖。销售数字服务给菲律宾消费者已有专门的 VAT 新规要求非居民登记;持续向菲律宾销售实物且在本地有仓储、客服或代理的,可能被认定为在菲经营。建议在接通道之前先让税务顾问判断主体形态,而不是先收钱再补。
支付机构结算给我的净额,是不是已经扣过税了?
通常没有。支付机构扣的是通道手续费,不是销售环节的税;平台预扣税是电商平台或数字金融服务商按 BIR 规则扣的,会在结算单上单列。两者要分开入账,不要混为"手续费"。
网关后台能导出交易记录,还需要自己开发票吗?
需要。网关交易记录是支付凭证,不是 BIR 意义上的发票。被电子发票新规覆盖的纳税人,还要在规定期限内完成系统认证。
用个人 GCash 账户收货款,税务上有什么问题?
收入进了个人账户,公司账上没有对应收入,既影响 VAT 申报,也让后续资金出境无法解释来源。个人码与商户账户的差别可以看GCash 商户收款怎么开通:个人码 vs 商户账户。
电子发票的截止日期之后,没合规会怎样?
BIR 对未按要求开具发票有处罚规定,具体以现行法规为准。更现实的影响是:没有合规发票的销售在审计和汇出环节都站不住。
平台扣的预扣税能退吗?
预扣税是预缴性质,年度汇算时可以抵减应纳税额,抵不完的按 BIR 程序处理。前提是你保存了平台出具的预扣凭证并正确申报。
跨境付款给中国母公司,税收协定能自动适用吗?
不能自动适用。要按 BIR 规定的程序提交申请并取得确认,付款时的预扣要按确认结果执行。没有走程序就按协定税率扣,后续会被要求补差。
写在最后
跨境电商在菲律宾的税务问题,很少是因为规则看不懂,多数是因为收款环节没有为税务留出"接口":主体没想清楚、发票没和订单绑定、预扣凭证没归档、结算底账只剩一张汇总表。把这些在接通道的时候一次性设计进去,后面申报、审计、汇出都是顺手的事。如果你在梳理菲律宾收款的税务流程,或者想对一下结算底账的字段设计,欢迎通过 Telegram 联系@LouisSMARTPAY,或邮件联系[email protected]。