跳到正文
返回博客
·约 3 分钟读完

付费 App 协议、税务和银行信息:App 内购买和收款生效前必须完成的清单

付费 App 协议、税务和银行信息都 Active 后,App 内购买才能加载,钱才会到账。顺序、状态、角色和付款时间。

App 内购买要在沙盒里加载出来、在审核中能用、能给你带来收入,App Store Connect 的 Business(商务) 里有三件事必须先做完:由 Account Holder 签署并显示为 Active 的 付费 App 协议(Paid Apps Agreement)、已提交的 税务表格、已添加的 银行账户。Apple 关于沙盒商品加载的技术说明写着,税务和银行信息所在的区域也显示 Active 时才算完成。顺序也要对:Apple 说先签协议才能提交税务表格,税务表格交齐后 Apple 才能处理银行信息。之后要真正拿到钱,还得超过最低付款门槛;Apple 在财务月结束后 45 天内付款。 这些做完后,可以用内购设置检查工具核对产品一侧的设置。

为什么这很重要

  • 付费 App 和 App 内购买。 Apple:"This agreement must be active in order for you to submit or update paid apps and In-App Purchases."(协议必须处于有效状态,才能提交或更新付费 App 和 App 内购买。)有新版本待接受时,"you won't be able to create a new app or In-App Purchase until you've agreed to the most recent version"(接受最新版之前,不能创建新 App 或新的 App 内购买)。
  • 测试。 Apple 的 App 内购买概览页:"The agreement must be Active to test In-App Purchases in the sandbox environment."(协议必须是 Active 才能在沙盒里测试 App 内购买。)Apple 技术说明 TN3186 把"没有生效的付费 App 协议"和"incomplete or outdated banking or tax information"(银行或税务信息不完整或过期)都列为沙盒里商品加载不出来的原因。如果商品返回为空,参见TestFlight 或 App 审核中 StoreKit 返回空商品。
  • App 审核。 Apple 的 App Review 帮助:"Paid In-App Purchases won't function in review until this agreement is active."(协议生效前,付费 App 内购买在审核中无法使用。)
  • 收款。 Apple 付款的前提是:付费 App 协议有效、填写了银行信息、收入超过最低付款门槛,以及完成你所在国家或地区要求的每月开票手续(如有)。

免费 App 不需要:Apple 说加入 Apple Developer Program 后,就可以按 Apple Developer Program License Agreement 发布免费 App。

每一步谁能做

步骤谁能做(Apple 帮助页)
签署或接受付费 App 协议,包括新版本和续签只有 Account Holder
查看协议状态、下载副本Account Holder、Admin 或 Finance
提交税务表格Account Holder、Admin 或 Finance
添加或更改银行账户Account Holder、Admin 或 Finance;Admin 或 Finance 做的更改需要 Account Holder 批准
查看付款和收益Account Holder、Admin 或 Finance

Apple 的角色页把 Account Holder 描述为"the only user that can sign legal agreements"(唯一能签署法律协议的用户)。TN3186 把税务和银行这一步写成"your Account Holder needs to"(需要由 Account Holder 完成),而税务和银行的帮助页同时列出了 Admin 和 Finance。如果你是个人开发者,你本人就是 Account Holder,全部由你来做。

清单

  1. 签署付费 App 协议。 在 Business 的 协议 标签页,找到 Paid Apps 那一行,点 View and Agree to Terms。可能会要求输入双重认证验证码。读完后点 Agree。Apple 提醒,接受后无法撤销。
  2. 提交税务表格。 同一个标签页的 Tax Forms 区域,在对应表格旁点 Add Tax Info。如果没有显示,点 Tax Forms 旁边的 (+),选 Paid Apps 和要填的表格。显示哪些表格取决于你的开发者账号所在地:
  • 美国:W-9,个人填 SSN 或 ITIN,企业填 EIN。
  • 美国以外:通常是 W-8BEN、W-8BEN-E 或 W-8ECI;App Store Connect 会通过一系列问题帮你选出对应的表格。
  • 部分国家和地区还有额外要求,比如澳大利亚的 ABN、加拿大的 GST/HST 号、韩国的营业登记号。Apple 的税务页有完整列表。
    Apple 说很多税务资料提交后不能在 App Store Connect 里修改,需要联系 Apple,所以点 Submit 前先核对。
  1. 添加银行账户。 在 Bank Accounts 点 Add Bank Account,选择银行所在国家或地区、账户币种和类型,填写账号(适用时填 IBAN),再填写账户持有人信息。Apple 的要求:
  • 账户持有人信息要和银行账户上的完全一致,否则付款可能被退回。
  • 填你自己开户银行的信息,不要填中间行或代理行。
  • 账号开头的 0 要保留;IBAN 不要填到账号栏里。
  • 只能在一家银行收款。
  1. 如果银行账户是 Admin 或 Finance 添加的,去批准。 在 Account Holder 用 Review Changes 批准前,这项更改显示为 Pending。批准后 24 小时内处理;30 天内没批准的更改不会生效。
  2. 等到 Active 再测试。 在 Business 里看状态(见下一节)。协议生效后,Apple 说 App 内购买的改动最多要一小时才会出现在沙盒里。

Processing 状态通常持续多久,Apple 没有公布。

怎么检查:各个状态

协议状态,来自 Apple 的「View agreements status」页面:

状态含义该做什么
New尚未签署。Account Holder 签署。
Pending User Info已签署,但缺少必要信息。补完税务和银行信息。
Processing信息已齐,Apple 正在审核。等待。
VerifyingApple 正在审核新的法律实体信息。等待。
Active协议生效。无需操作。
Active (Pending User)已生效,但缺少必要信息。补上缺的部分。
Active (New Agreement Available)有新版本待签。Account Holder 接受。
Pending (New Legal Entity)法律实体有变更,需要签新合同。Account Holder 签署。
Pending (Update Legal Entity)法律实体有变更,需要新的银行或税务表格。提交。
Pending (New Agreement Available)待生效的协议有新版本。Account Holder 接受。
Expired协议已过期。续签。
Disabled在你补全信息并被 Apple 接受之前,App 会从 App Store 下架。补全信息。

税务和银行方面,TN3186 说 Tax Forms 和 Bank Accounts 区域显示 Active 才算完成。Apple 的税务页对没填完的表格显示 Missing Tax Info。等待批准的银行更改显示 Pending,只有标为 Not In Use 的账户才能删除。

钱什么时候到

  • Apple 在"within 45 days of the last day of the fiscal month in which the transaction was completed"(交易所在财务月最后一天之后 45 天内)付款,打到付款处理时登记的主银行账户。Apple 的财务月不一定和自然月一致。
  • 每个银行所在国家或地区加币种组合都有最低付款门槛;不在 Apple 表格里的组合需要超过 40 美元。没到门槛时,Payments and Financial Reports 显示 Balance Carried Forward,收益结转到下一期。
  • 付款被退回时会有提醒说明原因;Apple 说修正银行信息后,付款会在两个常规付款周期内恢复。
  • 在财务月结束前修改的税务信息适用于当月收益,之后的修改适用于下个月。

常见问题

Admin 把一切都设置好了,协议还是不是 Active,为什么?

只有 Account Holder 能签协议;Admin 或 Finance 做的银行更改,在 Account Holder 批准前一直是 Pending。看看协议那一行和 Bank Accounts 区域有没有 Pending 的项目。

续费会员后,App 内购买加载不出来了,怎么回事?

Apple 说会员续费后,Account Holder 必须重新同意付费 App 协议;TN3186 还提醒检查税务和银行信息是否也要更新。去 Business 里看有没有 Expired 或 New 状态。

没有 App 内购买的免费 App 需要签付费 App 协议吗?

不需要。Apple 说免费 App 按 Apple Developer Program License Agreement 发布。付费 App 和 App 内购买才需要它。

状态是 Processing 时,沙盒里能加载商品吗?

Apple 的 App 内购买概览页说,协议必须是 Active 才能在沙盒里测试。Apple 没有专门说明 Processing 的情况,当作还没准备好来处理。

能把收款分到两个银行账户吗?

不能。Apple 说付款只打到登记的主账户,不支持多个账户或拆分收款。

参考资料

均于 2026 年 11 月 1 日阅读。

Apple 的状态、表格和付款规则会变化,具体以上面这些页面的当前内容为准。

作者

独立开发者,在 Obelisk Club 做本地优先的 Mac 与 iOS 效率应用。 关于作者 →