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.
| Step | Where | Who |
|---|---|---|
| Sign the Paid Apps Agreement | Business, then Agreements, Paid Apps row | Account Holder only |
| Complete tax forms | Tax section, after signing | Account Holder or finance role |
| Provide banking information | Banking section | Account Holder or finance role |
| Wait for activation | Status updates automatically | After 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.



