扬帆出海APP
微信小程序
{{!completeInfo?'请完善个人信息':''}}
本篇对谷歌、苹果的支付和结算流程给予说明。
基于负责任的态度,上一个系列还需要一段时间才能填完坑。
最近又立了flag,要给小伙伴们加鸡腿,仔细研究了一把税收和结算问题。所以又给自己挖了一个新坑,2019年要完成第一篇。
谷歌及苹果的结算研究系列
一、支付到结算的流程
二、含税价和不含税价
三、平台分成前收入的计算(主要为谷歌)
四、税收政策
五、平台分成
六、汇率和结算(周期、方式)
七、退款、补充说明、参考资料
写过系列文章,内容晦涩且许久未更新,之前很少写的iOS平台,这次也进行补充,因此希望大家能把历史的文章也看过,再做提问和讨论,谢谢。
一、支付到结算的流程(大逻辑)
① 用户发起支付请求;
② 平台向用户收取相应iap套餐的当地货币费用=平台分成前收入+缴纳的税额,这个税额是平台和开发者要缴纳的税的和;
③ 从谷歌的账单来看,谷歌似乎先按照税率收走该订单的税额,然后在剩下的收入里面分走30%(当然巴西的货币税再另说);而苹果的税是直接体现在可得到收入表里面了;
④ 平台以他的结算逻辑,包含周期、汇率等(谷歌和苹果不同)给开发者出账单和结算。
二、含税价和不含税价
作为基础概念,有必要说明一下。
· 含税价
顾名思义,你提供的/用户看到的价格是含税的。这里谷歌和苹果的政策是不同的。简单来说,谷歌可以选择提供含税or不含税价,苹果则直接为含税价,或者说,我还没找到苹果可以提供不含税价再叠加税的方式。
根据谷歌的说明,某些国家/地区要求必须定价为含税价:
“某些国家/地区要求,买家在搜索页面和商品详情页面上所看到的价格必须与付款时支付的金额完全一致。也就是说,所有税费(包括增值税)都必须包含在价格中。”
我没有去细致研究具体是哪些国家/地区,但是谷歌目前支持在以下国家/地区提供含税的价格:
“澳大利亚、奥地利、巴林、白俄罗斯、比利时、巴西、保加利亚、克罗地亚、塞浦路斯、捷克、丹麦、爱沙尼亚、芬兰、法国、德国、希腊、匈牙利、冰岛、印度、爱尔兰、意大利、以色列、日本、拉脱维亚、列支敦士登、立陶宛、卢森堡、马耳他、墨西哥、荷兰、新西兰、挪威、波兰、葡萄牙、罗马尼亚、俄罗斯、沙特阿拉伯、塞尔维亚、新加坡、斯洛伐克、斯洛文尼亚、南非、韩国、西班牙、瑞典、瑞士、台湾、土耳其、阿拉伯联合酋长国、英国”
在谷歌开发者后台,如我之前文章提到的,你可以选择提供含税还是不含税价。如何在谷歌上定价请看这里 关于你的收入(一)谷歌的定价。
· 不含税价
用户看到的价格并不是最终价格,在实际最终支付的时候,谷歌会再附加税钱,也就是玩家看到的是10美金,但付款可能是11美金,12.5美金,等等。
含税价和不含税价的区别主要在于收取逻辑和相应的计算逻辑。同样是99.99美金,含税价和不含税价,在欧洲那些经常20%+税率的国家,差距还是比较大的。这里也请大家注意。
用户完成支付之后,就来到了缴税和平台跟开发者分成的阶段。
三、平台分成前收入的计算(只考虑税)
平台分成前收入,指的是去掉税之后,平台和开发者的可分配收入。这里先不加入其它的变量,只考虑税收。
· 含税价模式的计算逻辑
平台分成前收入(当地货币)=用户付出的钱(当地货币)/(1+当地税率)
假设我是一个韩国开发者,在韩国发行游戏并提供了含税价,那么我的
平台分成前韩元收入=用户支付的韩元/(1+10%)
很多人不明白为什么这里是除以1+当地税率,而不是乘以1-当地税率。
举例来说,假设我含税价定价是1万韩元,韩国税率为10%,那么,
平台分成前收入=
10000*(1-10%)=9000 韩元 --- 错误
10000/(1+10%)=9090.9 韩元 --- 正确
反过来算,9090.9*(1+10%)=10000,其中,9090.9为应税金额,应税金额的10%即税收的金额,即税额为 9090.9*10%=909.09 韩元。
· 不含税价模式的计算逻辑
不含税定价/没有税的地区,谷歌平台分成前收入不需要特别计算,即为你的定价。而苹果虽然为含税价,但直接给出了开发者能收入多少,也不需要特别计算。
四、税收政策
先插播下,自2020年1月1日开始,谷歌开始代收代缴一些区域的税;
· 新加坡,现谷歌代收代缴 GST 7%;
· 马来西亚,现谷歌代收代缴 Service Tax 6%;
· 美国夏威夷州、伊利诺伊州和南卡罗来纳州谷歌将代收地方销售税——后台无单独税率提示;
目前苹果还没有看到调整的信息。
另外,做日本市场的同行一定知道从7月开始,日本的收入苹果已经不进行20%的预扣税代收代缴了(谷歌是一直没有进行代收代缴的)。之前需要向苹果总部写信申请日本税费减免的手续目前可以省掉了。
税收政策我其实在之前的一篇中有比较详细地说明,大家可以先阅读理解一下,原有文章的内容我就不再重复。
有一些国家税率有更新,还请自行前往后台或者谷歌的help center搜索,本篇说一说之前没有说过的。
1、税收的种类
· 在谷歌的后台,你可以看到很多的税种,VAT(增值税),GST(商品及服务税),JCT(日本消费税),Service Tax(服务税),WHT(预扣税) ,巴西的货币税(税名我瞎起的)。官方文档在下面的网址(及该页面右侧的相关链接)
https://support.google.com/googleplay/android-developer/answer/138000?hl=zh-Hans
可以看到各国均有不同的税种,大部分是增值税。其中,沙特阿拉伯是少有的VAT和WHT(仅限特定支付方式)都有的区域。
· 苹果的税统一列到Tax里面,信息量比较少,但可以搜索出一些税务相关新闻,比如台湾在5月底的时候增加了3%的CIT(企业所得税),税种上来说跟谷歌没有什么差别。
除此之外,针对个人开发者和公司开发者,税务政策也不尽相同。还请大家注意。
2、税率
· 谷歌开发者后台在商品管理里面可以看到所有国家和地区目前的税率;
· 苹果开发者后台目前没有找到统一的各国税率表,但是可以搜索出一些税务改变的相关新闻,另外可以通过开发者分成收入,使用“含税价模式” 来反推税率;
· 苹果和谷歌的税率大部分地区相同,略有一些差别,比如台湾地区目前谷歌代收代缴 VAT 5%,而苹果增加了CIT 整体达到了8%;
· 美国有很多的州,税收政策各不相同,在刚才给出的谷歌链接中有说明哪些州会代收代缴税。实际上精确了解这些州的税有一定困难,在另外一个网址中,给出了谷歌合作的第三方 Tax Data System:
https://support.google.com/paymentscenter/answer/7161449?hl=zh-Hans&ref_topic=9017386
想要详细了解到美国各州的税率,可能要费力研究一番了,此处给出链接,不做深入说明。
http://www.taxdatasystems.com/
3、税收的计算模式
截止到这里,我都一直只在说“含税价模式”,也就是大多数我们用到的税收的计算模式,然而也有少量的例外。
比如日本iOS在2019年7月之前一直收取的预提税,因为是所得税的逻辑,所以是根据开发者的实际收入来收取的,
税额=开发者分成收入*税率
也就是说苹果先进行30%的平台分成收取(假定退款为0),然后再按税率代收你的分成收入上缴。巴西的雷亚尔(Real)25%的税,也是这样的模式。
因为这些税是所得税逻辑,不适用“含税价模式”,而应该采用“1-税率”的模式计算收入。还请大家注意区分。
4、税收的缴纳
· 谷歌的税务缴纳有两个变量需要理解,
第一个是谷歌是否代缴,有些区域谷歌是只进行提醒,不强制代收代缴的(比如日本);
第二个是是否为该国家/地区的开发者,政策也有不同,对于本地的开发者,谷歌基本是让开发者自行缴纳的;
· 苹果则是有计入税的地方全部为代扣代缴;
但税务政策还是不乏变动的,还请大家多多注意开发者邮件。因为非专业人士,很多理解可能不到位,有问题还请大家指出。
“Google 会使用买家下订单时的汇率,将以买家币种处理的销售款项换算成您 Google 帐号所使用的币种对应的款项。
该汇率会全天候进行更新,因此在每次收取订单款项时,系统都会进行换算。您会在每个应用的订单收据中看到相应汇率。”
记得我在写上一系列的时候,谷歌还是按每个小时一个汇率,现在看官方的说明,似乎是更加实时了。也就是说,同样的定价,如果不是账号的结算货币的话,支付时间即使差不多,基于汇率波动,收到的钱是不同的。
· 苹果从账单看,是按照打款时的汇率
“In the event that the purchase price received by Apple from any VPP Customer for any Custom Application is in a currency other than the remittance currency agreed between Apple and You, the purchase
price for that Custom Application shall be converted to the remittance currency, and the amount to be remitted by Apple to You shall be determined, in accordance with an exchange rate fixed for the Delivery Period, as reflected in Exhibit C attached hereto as updated from time to time pursuant to section 3.1 of this Schedule 3.”
苹果的开发者协议的 schedule 2 中写道,结算单中也有体现。
结算周期上,两大平台也不一样
· 谷歌是以自然月来的,但是使用PST(时差16个小时)/PDT(时差15小时),因为提供详单,是比较好跟我们的bi后台核对的;谷歌结算打款时间一般为次月的下旬;
· 苹果结算周期是按照他自己的周度结算周期,有时候为四周,有时候为五周,不是自然月(具体如何划分可以在开发者后台查询),苹果不提供详单,时区应该为UTC,基本上很难跟bi核对出来什么,只能对个大数;苹果结算打款时间一般为次次月的上旬/中旬;
七、退款、补充说明、参考资料
退款
请先参考,关于你的收入——退款(谷歌+苹果)
整体来说,平台还是比较倾向保护用户的利益。从官方资料看,对于付费的应用,用户退款的机会只有一次。去年应该是8月份左右,谷歌似乎对iap的退款也做出了一些限制(做韩国市场的小伙伴洒下感动的热泪)。但从后台订单可以看出,虽然谷歌官方写的超过48小时需要通过开发者退款,而结算单中有些退款超过一周、两周甚至更久。
特别说明的是,谷歌关于退款部分的汇率:
“对于以买家本地币种下达的订单,退款也将以该币种发放。汇率变化不会影响退款金额。全额退款会以您客户的本地币种汇入其信用卡或借记卡。从您的 Payments 个人资料中扣除的任何退款都将使用下单时所采用的汇率。”
而苹果的退款,众所周知基本上中小开发者是拿不到详单的,也做不了太多的控制。
至此,整个支付和结算流程就说完了。从定价- 扣税-平台分成-退款-币种兑换-结算打款,综合两个系列,我想应该把信息梳理得差不多了。留下一些参考资料链接,大家有兴趣可以自己继续研究。
补充说明
· 对于Google Play来说,如果你使用定价模板,则你的价格为含税价。如果不想因为税收而降低了收入,又认为玩家可接受的话,你可以相应整体把定价提高;
· 对于Google Play来说,你的开发者账号的归属地,决定了你结算货币是什么,这个是不可以换的,也就是你是香港开发者账户你就会收到港币,你是日本账户你就会收到日元;
· 对于Google Play来说,向用户收取的货币种类,取决于该用户账户填写的家庭住址所在地,如不适用,则一般收取美金;
原文链接:点击前往 >
文章作者:大又又漫话海外发行
版权申明:文章来源于大又又漫话海外发行。该文观点仅代表作者本人,扬帆出海平台仅提供信息存储空间服务,不代表扬帆出海官方立场。因本文所引起的纠纷和损失扬帆出海均不承担侵权行为的连带责任,如若转载请联系原文作者。 更多资讯关注扬帆出海官网:https://www.yfchuhai.com/
{{likeNum}}
好文章,需要你的鼓励