TestFlight install fails with BETA_CONTRACT_MISSING although all agreements are active

Hello,

I am unable to install my app from TestFlight even though the build appears valid and is in internal beta testing.

The build was uploaded successfully to App Store Connect and shows as Testing / Internal Testing. The build metadata looks valid:

processingState: VALID internalBuildState: IN_BETA_TESTING qcState: BETA_INTERNAL_TESTING usesNonExemptEncryption: false minOsVersion: 15.0 deviceFamilies: IPHONE supportedArchitectures: arm64

However, TestFlight installation fails, and the App Store Connect API returns:

ENTITY_UNPROCESSABLE.BETA_CONTRACT_MISSING Beta contract is missing for the app.

My App Store Connect agreements are all active. I checked Business > Agreements and both Paid Apps Agreement and Free Apps Agreement are Active. Bank accounts, tax forms, and compliance also appear Active.

This also happens with a newly created app and a fresh build, so it looks like the TestFlight beta contract may be missing or detached on Apple’s backend.

Has anyone seen this before, or is there a way to force App Store Connect to refresh the TestFlight beta contract state?

I'm having the same issue

Hello,

I do have almost a week with this issue and I'm not able to fix it. I would like to have apple support but also I contacted via email and call but no responses.

This is blocking my production release.

It's any way to fix this?

This is happening for me too. Apps that I was previously able to install through TestFlight can no longer be installed. They all get "The requested app is not available or doesn't exist"

Im also facing this issue. Any solutions here?

I'm also having this issue. Wondering how to fix that, cannot even test my apps

Issue: TestFlight external submission failing with ENTITY_UNPROCESSABLE.BETA_CONTRACT_MISSING

App name: Talkio App ID: 6780617870 Team ID: ca02d095-9c23-499a-b162-9f8b5681c13c Account type: Individual developer account, I am the Account Holder

Error received when submitting "What to Test" for external TestFlight review:

{ "errors" : [ { "id" : "a7e89211-0fa1-46cd-95e6-0c274eac73e1", "status" : "422", "code" : "ENTITY_UNPROCESSABLE.BETA_CONTRACT_MISSING", "title" : "Beta contract is missing for the app.", "detail" : "Beta Contract is missing." } ] }

I have confirmed the following in Business > Agreements, Tax, and Banking:

  • Paid Apps Agreement: Active (17 Jun 2026 - 1 Jun 2027), All Countries or Regions
  • Free Apps Agreement: Active (10 Jun 2026 - 1 Jun 2027), All Countries or Regions
  • Bank account (Habib Bank Limited, Pakistan): Active
  • Tax forms: Active

All agreements and financial details are confirmed active, yet TestFlight submissions still fail with this error. This matches other current reports on the Apple Developer Forums describing the same error code with the same root cause (a backend TestFlight beta contract not being properly attached, despite valid signed agreements).

Could you please check whether the TestFlight beta contract is correctly provisioned/attached for this app and team, and resolve it so I can proceed with external testing?

@sunnidev

Thanks for the post.

May I ask you to open a bug for TestFlight to check that missing contract on your profile?

Once you open the bug report, please post the FB number here for my reference.

If you have any questions about filing a bug report, take a look at Bug Reporting: How and Why?

Albert  WWDR

TestFlight install fails with BETA_CONTRACT_MISSING although all agreements are active
 
 
Q