This article explains how to maintain your Apple Developer account, including how to perform monthly agreement audits and monitor your membership status to prevent your mobile app from being delisted.
Before you start
This is a two-part series on all things about your Apple Developer account. Looking for something else? Check out the full set:
- Create an Apple Developer account: Educational institution enrollment
- Maintain your Apple Developer account: Monthly checks and management (this article)
đź’ˇ Quick answers
- How often should I check my Apple Developer account? At least once per month. Set a recurring calendar reminder for the first
- What happens if I don't accept new agreements? Apple blocks the automatic update pipeline. Bug fixes and new features
- When does my fee waiver expire? Apple requires you to re-confirm your educational status every year. If you miss the renewal, your membership expires and your app will be delisted. Watch for a "Program Enrollment" or "Fee Waiver Renewal" notification during your monthly checks.
- Can Finalsite handle these tasks for me? No. Apple's legal policies require a school representative to sign agreements and manage the account. Finalsite has no authority to do this on your behalf.
In this article
- Monthly checks
- App Store Connect checks
- Understanding Apple notifications
- Don't know who the Account Holder is?
- FAQs
- Maintenance common errors
Monthly checks
⚠️ Why this matters
Your Apple Developer account is a legal contract between your school and Apple. Finalsite cannot sign agreements or manage account-level alerts on your behalf. If agreements go unsigned or membership lapses, Apple will immediately block all app updates and may remove your app from the App Store. Without manual oversight, parents and students will be stuck on outdated versions with performance issues that cannot be fixed.
Check 1: Review agreements in the Apple Developer portal
Apple updates its License Agreements and Privacy Policies regularly. When new terms appear, Apple blocks automatic app updates until the Account Holder manually accepts them.
What to do:
- Log in to your Apple Developer account.
- Look for a red or orange banner at the top of the page or an action box above the "Program Resources" section.
- If you see "Review Agreement", click the blue button and follow the prompts to accept the latest terms immediately.
Check 2: Verify your membership status and fee waiver
Educational institutions qualify for the Developer Program Fee Waiver, but you must re-confirm your eligibility every year. If the waiver lapses, your membership expires and Apple will delist your app.
What to do:
- In your Apple Developer account, go to the Membership tab.
- Check your membership expiration date.
- If you see a prompt to renew your waiver or confirm your educational status, follow the instructions immediately.
- You may be asked to verify your DUNS Number or tax-exempt status. You will not be asked for a credit card.
Check 3: Verify the Account Holder is still active
Apple only sends critical notifications to the Account Holder's email. If the original Account Holder left your school, your organization may lose access to the account and miss important warnings.
What to do:
- Visit the Users and Access section in your Apple Developer account.
- Verify that the person with the "Legal" or "Account Holder" role is still an active staff member.
- Confirm that their email address is monitored daily.
- If the Account Holder has left, contact Apple Support to request an Account Holder transfer.
App Store Connect checks
Log in to App Store Connect and check for red or yellow banners at the top of the screen.
To resolve Free or Paid Apps agreement alerts:
- Click "Business".
- Click your Account Name (blue link).
- Locate the "Free Apps" or "Paid Apps" line.
- Click the three dots (…) on the right and select "View Terms".
- Check the box to accept the agreement and follow the prompts to completion.
Note: Even if your app is free, Apple may require you to accept the Paid Apps Agreement to acknowledge that the app could generate revenue. You do not need to enter banking or contact information for a free app. Once accepted, the status may change to "Pending User Information" — this is normal and means you have fulfilled the current requirement.
Understanding Apple notifications
Not every email from Apple requires your immediate action. Use this guide to determine what needs attention:
| Notification type | Action required | What to do |
|---|---|---|
| New Terms of Service or Legal Agreements | Yes | Log in immediately and accept new terms. Finalsite cannot do this for you. |
| New App Development Requirements | No | Mentions iOS requirements or Privacy Manifests. Finalsite is already integrating the update. |
| App Submission Status | No | Shows "Submission failed," "Succeeded," or "Pending." The Mobile App Team is notified and will fix any failures. |
Don't know who the Account Holder is?
Personnel changes are common, but losing track of the Account Holder can prevent app updates indefinitely. Follow these steps to regain control:
Identify the Account Holder
- Ask Finalsite: Submit a support request and provide the name and email address we have on file.
-
Search internally: Once you have the name, check with your IT or business office to see if the account was tied to a generic department email (e.g.,
communications@school.org).
Attempt internal recovery
- Reactivate the inbox: If the former employee's email is disabled, ask IT to temporarily reactivate it.
- Reset the password: Use that email to perform a password reset at iforgot.apple.com. This is the fastest way to regain access.
Contact Apple Support as a last resort
If internal recovery fails, contact Apple Developer Support to request an Account Holder transfer. Be prepared with:
- Proof of legal authority (board resolution or official letterhead).
- Your DUNS Number.
- Official school letterhead.
⚠️ Do not create a second Developer account
Starting over with a new account may seem easier, but it will cause permanent problems. Your organization's identity is tied to your DUNS Number, and Apple generally permits only one account per DUNS. You also cannot move your existing app to a new account without access to the old one. Restoring access to your original account is the only way to keep your current app.
FAQs
How long does it take for app updates to resume after I accept an agreement? The update pipeline typically resumes within 24 hours of clearing the block.
What is a DUNS Number and where do I find it? A D-U-N-S® Number is a unique 9-digit identifier issued by Dun & Bradstreet for your organization. Apple uses it to verify you are a legal entity. Check your Apple Developer account Membership tab first. It may be listed under "Organization Information." If not, use Apple's official DUNS lookup tool with your school's legal name and address. Your school's business or finance office will also have this number on file.
Maintenance common errors
| Error or issue | What you'll see | What to do |
|---|---|---|
| Skipped monthly checks and missed an agreement update | You don't see an error. But parents and teachers report that the app won't update. Finalsite support tells you: Update pipeline is blocked. An agreement is pending signature on your Apple Developer account.
|
Set a recurring calendar reminder for the first Tuesday of every month. Log in to your Apple Developer account and App Store Connect to check for red or orange banners. Accept any pending agreements immediately. This unblocks the pipeline within 24 hours. |
| Missed the annual fee waiver renewal and membership expired | Your app vanishes from the App Store without warning. Parents see: This app is no longer available. You receive an email: Your membership has expired or Renewal required to continue distribution
|
Log in immediately and renew your fee waiver by confirming your educational institution status and DUNS Number. Do not enter a credit card. Once renewed, your app will reappear on the App Store within 24 hours. To prevent this, check the Membership tab during your monthly reviews and act on renewal prompts immediately. |
| Unsure which Apple notifications require action | You receive email from Apple and panic, unsure whether to act. For example: Updated Privacy Policy requirements or App submission status changed
|
Refer to the "Understanding Apple notifications" section in the maintenance article. Legal agreements and terms = ACTION REQUIRED. iOS requirements, Privacy Manifests = no action (Finalsite is handling). Submission status updates = no action (Finalsite is notified). When in doubt, check the article table. |
| Status changed to "Pending User Information" and you think there's an error | After accepting a "Free Apps" or "Paid Apps" agreement, the status in App Store Connect now shows: Pending User Information
|
This is normal and expected. It means you have fulfilled the current requirement. You do not need to enter banking information unless prompted explicitly. The status will update once Apple processes your submission. There is no error to fix. |
| Original Account Holder left the school and you lost access | You try to log in and see: Invalid credentials or This account does not exist. No one knows the password. Or Apple emails reach an inactive address and go unanswered. |
Contact Finalsite support with the name and email of the original Account Holder. Ask IT to temporarily reactivate their email account. Use iforgot.apple.com to reset the password. If that fails, contact Apple Developer Support to request an Account Holder transfer (you'll need proof of authority and your DUNS Number). |
| Someone other than the Account Holder tried to sign an agreement |
You don't have permission to sign this agreement or Only the Account Holder can accept legal terms
|
Only the person with the "Legal" or "Account Holder" role can sign agreements. Have the Account Holder log in and sign instead. If you're unsure who that is, check the Users and Access tab in your Apple Developer account or contact Finalsite support. |
| Free app but haven't signed the "Paid Apps" agreement | Update pipeline is blocked. You see in App Store Connect: Paid Apps agreement pending (even though your app is free). Banner appears: Action required: Review your agreements
|
Even free apps must accept the Paid Apps Agreement. Apple requires this acknowledgment that the app could potentially generate revenue in the future. Sign the agreement. You will not be asked for banking information. This unblocks the pipeline within 24 hours. |
| Received an invoice for the $99 fee and thought the waiver was permanent | You get an email: Invoice for Apple Developer Program renewal: $99 and a prompt: Please enter your payment information
|
The fee waiver is not permanent; it must be renewed annually. Log in to your Apple Developer account, go to the Membership tab, and look for a prompt to re-confirm your educational institution status. Complete the re-confirmation (you won't be charged). If you already paid, contact Apple for a refund and ask them to apply the waiver retroactively. |
| Received a "Submission failed" notification and think you need to fix it | Email from Apple: Your app submission failed. Reason: [technical detail] You panic thinking your app has a problem. |
Do nothing. The Finalsite Mobile App Team is already notified of the failure and will automatically resubmit the app. You do not need to take action. If the issue is critical, Finalsite will contact you directly. |
| Gave team member the "Legal" role but they shouldn't have access | That person can now sign legal agreements on behalf of the school without your oversight. Or you revoked their access but agreements still require their signature. | Only assign the "Legal" or "Account Holder" role to someone in a decision-making position (Superintendent, Head of School, Business Manager). Verify with your district that this person has authority to sign legal documents. If you need to transfer the role, contact Apple Support. |
| Apple asked for banking information and you're not sure why | Apple requests: Bank account information required to proceed
|
This typically only happens if you did not request the fee waiver during enrollment and Apple is billing you for renewal, or if you accidentally selected a non-educational organization type. For free apps, you should never be asked for banking info. Contact Apple Support if the request seems wrong. |
| Tried to create a second Apple Developer account because you lost the first one |
An account already exists for this organization (DUNS Number) or enrollment is stuck in limbo. |
Do not create a second account. Apple ties accounts to DUNS Numbers and allows only one per organization. You cannot move your existing app to a new account without access to the old one. Instead, recover the original account using the "If you don't know who the Account Holder is" section in the maintenance article. |
| Don't know your school's DUNS Number | You're stuck during renewal because Apple asks: Provide your DUNS Number
|
Check your Apple Developer account Membership tab first. If not listed, ask your school's business or finance office (they have it on file for grants and contracts). Or use Apple's official DUNS lookup tool with your school's legal name and address. |
Comments
Please Sign in to leave a comment if you don't see the comment box below.