无尘阁日记

无尘阁日记

AdSense 的钱没提到银行卡,到底算不算收入?
silcano

收 Google AdSense 的钱,境外所得申报里那张「享受协定待遇」表到底怎么填?汇率用哪个?附件去哪下?这篇把踩过的坑一次说清。

一、先换算:100 美元到底是多少人民币

报税填表要填人民币金额,就得先定汇率。这里有两套价,别混用。

汇率类型1 美元兑人民币100 美元用途
央行中间价6.7188671.88 元报税填表用这个
市场即期汇率≈6.6746≈667.46 元看行情用
银行实际结汇中间价上下浮动 0.3%~1%665~675 元实际到手

关键点:报税永远用「填表当日的人民币汇率中间价」,去中国人民银行或中国外汇交易中心网站查当天公告。市场价、银行价都不能用作申报依据。

中间价每天上午公布一次,遇周末节假日前推最近一个工作日。

二、AdSense 收入在税法上算什么

很多人第一反应是「特许权使用费」或者「利息」,都不对。

AdSense 的本质是:你在自己网站上放 Google 的广告位,按展示和点击拿分成。这是提供广告服务取得的营业利润。

税务定性上:

  • 企业:营业利润,适用税收协定「营业利润」条款
  • 个人:持续性经营按「经营所得」,偶发性的可能归「劳务报酬」
  • 都不是:股息、利息、特许权使用费

定性错了,后面税率和协定条款全线跑偏,这是第一个大坑。

三、适用哪个税收协定?先看付款方是谁

绝大多数人凭直觉以为是美国公司,于是去翻中美税收协定。这是错的。

先确认付款主体。AdSense 后台路径:

付款 → 付款信息 → 查看「付款方」名称

常见两种:

付款方注册地适用协定
Google Asia Pacific Pte. Ltd.新加坡中新税收协定
Google Ireland Limited爱尔兰中爱税收协定

中国大陆的 AdSense 账号,付款方通常前者。所以标准答案是中新协定,跟美国没关系。

四、为什么「预计减免税金额」应该填 0

先把公式摆出来:

减免税额 = 按对方国家国内法计算的应纳税额 − 按税收协定计算的应纳税额

代入你的情况:

计算口径结果
新加坡国内法你在新加坡无常设机构,收入不属新加坡来源,不在其预提税范围 → 0
中新税收协定(营业利润条款)无常设机构,新加坡无征税权 → 0
差额(减免税额)0

两个口径都是 0,差额自然也是 0。填任何非零数字都属于无依据申报,会被退回或要求补正。

五、正确姿势:直接勾「非享受协定待遇」

申报表上那两个单选按钮不是摆设。既然境外一分税没被扣、也没在对方国家主张优惠,就不该走协定待遇这条通道。

你的实际情况该选收入金额减免税额附件
Google 未扣任何税(正常情况)非享受协定待遇不填不填不用传
被扣过 30% 美国预扣税(漏填 W-8BEN)享受协定待遇折算人民币额被扣税额 − 协定应扣额需上传

勾了「非享受协定待遇」,那两个带星号必填项直接失效,附件上传框也不用管了。省事,而且合规。

唯一边界情况:如果你的账号因为没提交 W-8BEN,被按 30% 扣了美国预扣税,那才存在协定减免的空间——通过提交 W-8BEN 主张豁免,此时减免额 = 被扣税额 − 协定应扣额,通常是全额。

六、最重要的一条:没到提款额,这期根本不该报

「还没到提款额度」这句话,是整件事的关键。

AdSense 默认起付额 100 美元,每月 21 日左右结算、21~26 日打款。没到门槛,Google 一分钱没付给你。

个人境外所得按收付实现制确认——钱实际到账才算「取得」。账户里那个未付款余额,本质是应收账款,不是已实现所得。

所以:

  • ✅ 正确做法:这期不申报,等钱进银行账户了再确认
  • ❌ 错误做法:按后台余额硬填进去

硬报的三个坏处:

  1. 提前缴税:钱没到手,税先交了
  2. 附件凑不齐:没有付款凭证,只能写情况说明解释,来回折腾
  3. 金额还会变:汇率变动 + 后续扣款调整,报了还要改

七、附件去哪下(真要用的时候照着找)

申报走协定待遇或者被要求补材料时,这几份是主力:

材料后台路径未提款能否拿到
合同/服务条款设置 → 条款,或 google.com/adsense/localized-terms?hl=zh_CN 打印成 PDF✅ 随时
收入报告报告 → 选区间 → 导出 CSV/PDF✅ 随时
账号主体信息付款 → 付款信息,截图证明收款人是本人✅ 随时
付款收据付款 → 交易 → 点具体付款 → 查看收据 → 下载 PDF❌ 需先到账
付款通知邮件标题类似 “Your AdSense payment has been sent”,含 payment number❌ 需先到账
银行入账流水银行 App 导出,汇款方显示 GOOGLE ASIA PACIFIC / GOOGLE IRELAND❌ 需先到账
W-8BEN 状态付款 → 管理税务信息✅ 随时

未达提款额又必须交材料时,传「服务条款 PDF + 收入报告 PDF + 账号截图」三份,加一段情况说明:

本人 Google AdSense 收入来源于新加坡 Google Asia Pacific Pte. Ltd.,性质为在其平台展示广告取得的广告服务分成。截至填表日,账户累计未付款余额为 ___ 美元,尚未达到 100 美元付款起付额,Google 尚未实际付款,故无法提供付款凭证。现提供 AdSense 在线服务条款、账户收入报告及账户信息截图,作为合同关系及收入金额的证明。待实际收款后补充提供付款收据及银行入账凭证。

八、真正提款到账后,照这个清单走

钱进账那天,别急着高兴,六步别漏:

  1. 记下三个数:到账日期、美元金额、银行实际结汇汇率
  2. 下载付款收据:付款 → 交易 → 对应那笔 → 收据 PDF,存进一个专门文件夹
  3. 保存 Google 付款邮件:里面有 payment number,对账要用
  4. 下载当月收入报告:CSV 存档,和收据金额互相印证
  5. 按到账日中间价折算人民币:注意是到账日,不是结算日
  6. 并入当期申报:经营所得或劳务报酬,次年 3~6 月汇算清缴时一并处理

有境外已缴税款的,再走一步境外所得税额抵免,把在对方国家交的税抵掉,别重复纳税。

建议:在 AdSense 后台「付款 → 交易」页,把每一次付款都截图归档。以后不管是报税、银行核查还是签证流水,都是现成的证据。

九、五个最容易踩的坑

坑后果
用市场汇率或银行价申报金额不符,退回补正
以为付款方是美国公司,翻中美协定主体错、协定错,全盘返工
未到账就按后台余额确认收入提前缴税,附件还凑不齐
忘填 W-8BEN 被扣 30% 美国预扣税白损失三成,事后追讨麻烦
以为免税就等于不用申报免税是结果,申报是义务,两码事

结尾

这类跨境收入的申报,难的不是算数,是定性和时点两件事:

  • 定性决定你走哪条协定条款、适用什么税率
  • 时点决定这笔钱该不该进这期报表

把这两个搞明白,剩下的都是填格子。

到真正提款那天,把这篇翻出来,照第八节的清单走一遍就行。

本文基于公开税收规定及实务经验整理,具体执行以主管税务机关口径为准。涉及金额较大或情况复杂的,建议咨询专业税务顾问。

关于作者 · 江天(楠哥)
AI 实战导师 / 企业 AI 落地顾问 / 智能体工程师,17 年跨界、15,000+ 小时 AI 实操、20+ 套已交付工作流。 看完整履历海报 → skills 实验室 →