App Store

    App Store Connect 'Pending Agreement': how to fix it

    A 2026 App Store Connect Agreements, Tax, and Banking view showing the Paid Apps Agreement being signed by the Account Holder, with tax forms and banking details to complete

    A "Pending Agreement" status blocks you from selling anything, and the cause is almost always an incomplete setup in Agreements, Tax, and Banking rather than a bug. To sell paid apps or offer in-app purchases, the Account Holder has to sign the Paid Apps Agreement, then complete the tax forms and banking details that follow. Until all of that is active, your paid app or IAP sits in limbo even if the binary is approved. Here is what the status means and the exact order to clear it.

    Short answer

    "Pending Agreement" in App Store Connect means your Paid Apps Agreement is not yet active, usually because it has not been signed or the required tax and banking information is incomplete. Per Apple's guidance on signing agreements, the Account Holder must go to Business, then Agreements, find the Paid Apps row, and click View and Agree to Terms. After signing, the required tax forms appear and must be submitted, including the US tax form that all developers complete regardless of country, along with banking information. Once the Paid Apps setup is complete, the contract typically activates within about 24 hours, after which you can sell paid apps and offer in-app purchases.

    What you should know

    • It blocks paid sales: you cannot sell or offer IAP while it is pending.
    • The Account Holder signs: only that role can accept the Paid Apps Agreement.
    • Tax forms come next: they appear after you sign and must be completed.
    • US tax form is required for everyone: regardless of your country.
    • Free apps are unaffected: this only gates paid apps and in-app purchases.

    What does "Pending Agreement" mean?

    It means the contract that lets you sell has not gone fully active. Apple separates free distribution from paid, and selling paid apps or in-app purchases requires the Paid Applications Agreement plus complete tax and banking details. Until that whole package is signed and processed, App Store Connect shows the paid setup as Pending Agreement, and your paid app or IAP cannot go on sale even if the app itself passes review. So the status is not about your binary or your metadata; it is about the commercial agreement behind your account. Free apps with no in-app purchases are not affected, which is why some developers only hit this the first time they try to charge for something.

    How do you fix it?

    Complete the Paid Apps setup in order. The table lists the steps.

    StepWhereWho
    Sign the Paid Apps AgreementBusiness, then Agreements, Paid Apps rowAccount Holder only
    Complete tax formsTax section, after signingAccount Holder or finance role
    Provide banking informationBanking sectionAccount Holder or finance role
    Wait for activationStatus updates automaticallyAfter all the above

    The order matters: signing the Paid Apps Agreement is first, because the tax forms only appear once you have agreed to the terms. Then you submit the tax forms and banking details, and the contract activates on its own, typically within about a day. Because only the Account Holder can sign the agreement, a pending status often just means the right person has not clicked through the terms yet.

    What about the tax forms and timing?

    The tax forms are mandatory and can take time to process. After you sign the agreement, the required tax forms display, and every developer must complete the US tax form regardless of where they are based, plus any forms for their own region, before banking can be processed. Many of these can be submitted electronically. Apple notes that tax form processing can take up to 90 days in some cases, though once your Paid Apps setup is complete the contracts generally activate within about 24 hours. So if your status lingers, check whether a tax form is still pending review rather than assuming the agreement did not go through, and make sure no required form was left incomplete, since a single missing one holds up the whole contract.

    What to watch out for

    The first trap is a team member other than the Account Holder trying to sign, since only that role can accept the Paid Apps Agreement; route it to the right person. The second is signing the agreement but leaving a tax form incomplete, which keeps the contract pending despite the signature. The third is expecting instant activation when a tax form is still processing. This is an account and contracts matter, separate from your app's code, so it sits apart from a pre-submission scan such as PTKD.com (https://ptkd.com), which reads the binary against OWASP MASVS for security; clearing Pending Agreement happens entirely in Agreements, Tax, and Banking.

    What to take away

    • "Pending Agreement" means your Paid Apps Agreement is not active, usually unsigned or with incomplete tax or banking information.
    • The Account Holder signs the Paid Apps Agreement first, then the tax forms appear and must be completed, including the US tax form for everyone.
    • The contract typically activates within about 24 hours once setup is complete, though tax form processing can take longer.
    • Free apps are unaffected; this only gates paid apps and in-app purchases, and it is an account matter separate from your app's code.
    • #pending-agreement
    • #paid-apps-agreement
    • #tax-forms
    • #app-store-connect
    • #banking
    • #account-holder
    • #ios

    Frequently asked questions

    What does Pending Agreement mean in App Store Connect?
    It means the Paid Applications Agreement that lets you sell is not yet active, usually because it has not been signed or the required tax and banking information is incomplete. Until it is active, your paid app or in-app purchases cannot go on sale even if the app passes review. The status is about the commercial agreement behind your account, not your binary or metadata, and free apps with no in-app purchases are not affected.
    How do I fix a Pending Agreement status?
    Complete the Paid Apps setup in order. The Account Holder goes to Business, then Agreements, finds the Paid Apps row, and clicks View and Agree to Terms. After signing, the required tax forms appear and must be submitted, followed by banking information. The contract then activates on its own, typically within about a day. Because only the Account Holder can sign, a pending status often just means the right person has not accepted the terms yet.
    Who can sign the Paid Apps Agreement?
    Only the Account Holder, the role tied to the legal entity, can accept the Paid Applications Agreement. Other team members, even admins, cannot sign it. So if your status is pending and someone other than the Account Holder has been trying, route the task to the right person. After they sign, finance or admin roles can usually handle the tax and banking forms that follow, but the agreement itself is the Account Holder's to accept.
    Why do I have to complete US tax forms?
    Because Apple requires every developer to complete the US tax form regardless of their country of residence before banking can be processed, in addition to any forms for their own region. The forms appear only after you sign the Paid Apps Agreement, and many can be submitted electronically. A single incomplete form holds up the whole contract, so make sure none is left pending, since that is a common reason the status lingers after signing.
    How long until the agreement activates?
    Once your Paid Apps setup is complete, the contract generally activates within about 24 hours. However, tax form processing can take longer, up to 90 days in some cases, so if the status lingers, check whether a tax form is still under review rather than assuming the signature failed. Confirm no required form was left incomplete, since the contract will not activate until every required form is submitted and processed.

    Keep reading

    Scan your app in minutes

    Upload an APK, AAB, or IPA. PTKD returns an OWASP-aligned report with copy-paste fixes.

    Try PTKD free