Hidden costs of mobile app development: 12 line items most quotes miss
If your mobile app quote doesn't list these 12 items explicitly, you're going to pay for them as 'change orders' later. Here's the full list.
If your $5,000 quote doesn't mention these, your real budget is $8,000.
TL;DR
The single biggest source of mobile-app budget overruns isn't the main feature. It's the dozen scope items that quotes don't mention but Apple, Google, and your subscription provider all require: paywall logic, account deletion, App Store assets, privacy manifest, ASO keyword research, accessibility, error states, push setup, deep linking, app icon design, store submission, and 30-day post-launch fixes. Each one runs $200 to $2,000 if quoted as a change order. Productized studios bundle them. Freelancers and agencies usually don't. Read your quote line by line; if any of these are missing, the real price is 30 to 60 percent higher.
Key facts at a glance
Apple's account deletion requirement is mandatory. Apps without it get rejected.
Privacy manifest (PrivacyInfo.xcprivacy) is required by Apple as of 2024. Quotes from before still don't mention it.
A typical paywall flow has 4 to 7 screens and at least 12 RevenueCat events. Most quotes treat it as one bullet.
App Store screenshots and preview video alone run $300 to $1,500 if outsourced separately.
Keyword research is the line item that separates studios that care about your launch from ones that just hand off a build.
The 12 hidden line items
1. Account deletion flow
Apple requires every app with account creation to support in-app account deletion as of 2024. Skipping it is an automatic rejection. Real cost when added late: 1 to 2 days of work, plus the rejection cycle.
2. Privacy manifest (PrivacyInfo.xcprivacy)
Apple requires a privacy manifest for every app and SDK. It declares which APIs you use and why. Missing it is another rejection. Real cost when added late: a few hours, but you'll eat the 1 to 3 day rejection cycle.
3. Paywall flow with restore purchases
Not just a paywall screen. The full flow: product fetch, purchase, success, error, restore, expired subscription handling, churn win-back. RevenueCat or Stripe webhook plumbing. Apple receipt validation. Ten to twenty screens of state.
Real cost when quoted separately: $500 to $2,000.
4. Onboarding screens
3 to 5 screens that set expectation, ask for permissions, lead into signup, and surface the magical moment. Most quotes show "onboarding" as one bullet. The real cost is two days of design and one day of implementation.
Real cost when added later: $300 to $800.
5. Push notifications setup
APNs certificates, deep linking from notifications, Firebase Cloud Messaging if cross-platform, opt-in flow. Apple requires a justified prompt for permissions.
Real cost when added later: $500 to $1,500.
6. Deep linking and universal links
Apple's universal links and Android's app links. Required for any app that sends users to specific screens from email, social, or other apps. Often missing from quotes that don't account for marketing flows.
Real cost when added later: $300 to $1,000.
7. Accessibility
VoiceOver labels, dynamic type support, color contrast checks, focusable interactive elements. Apple's review now flags accessibility violations that didn't fail before.
Real cost when added later: $400 to $1,500.
8. Error states
What happens when the network is down. When the AI API rate-limits. When a payment fails. When the user is logged out mid-session. Most "MVP" builds skip these, then fix them under the 1-star reviews wave.
Real cost when added later: $500 to $2,000.
9. App icon and screenshots
Icon design. Screenshots optimized for App Store conversion. Preview video showing the magical moment. The whole storefront kit.
Real cost when outsourced separately: $300 to $1,500.
10. ASO keyword research
The top 20 keywords your app should target. Competitor audit. Title and subtitle structured for search visibility. This is where most quotes go silent and where most apps lose 50 to 80 percent of potential downloads.
Real cost when outsourced separately: $300 to $1,000.
11. App Store Connect submission
Bundle ID, certificates, provisioning profiles, age rating, IDFA disclosure, IAP product configuration, TestFlight setup, review submission, response to rejections.
Real cost when added later: $300 to $1,000.
12. Post-launch bug fixes
The first two weeks after launch always surface bugs. Real users break edges that internal QA missed. If your contract ends at "submission," every bug is a paid extension.
Real cost as a separate retainer: $1,000 to $3,000 per month.
What this looks like in a quote
Compare these two quotes for the same app:
| Line item | Quote A ($4,500) | Quote B ($1,999) |
|---|---|---|
| Core feature build | Yes | Yes |
| Paywall logic | Add-on | Included |
| Onboarding flow | Add-on | Included |
| Account deletion | Not mentioned | Included |
| Privacy manifest | Not mentioned | Included |
| Push notifications | Add-on | Included |
| Accessibility | Not mentioned | Included |
| App icon + screenshots | Add-on | Included |
| ASO keyword research | Not mentioned | Included |
| App Store submission | Add-on | Included |
| 30-day bug shield | Separate retainer | Included |
| Real total | $8,500 to $11,000 | $1,999 |
Quote A becomes Quote B-equivalent only after 6 to 10 change orders. By then you've also lost 4 to 8 weeks of calendar time per change-order cycle.
The Silpho Launch tier at $1,999 bundles all 12 items because we run a productized process and the stack is reused across every client.
Three questions to ask before signing any quote
Show me the line item for paywall, account deletion, and privacy manifest. If those aren't there, those are change orders.
Who is responsible for App Store submission? If the answer isn't "we are," you're submitting yourself with whatever screenshots and copy you can throw together.
What happens when Apple rejects? Most freelancer quotes don't have an answer. Studios that have shipped 25+ apps know which rejections are common and quote with a buffer.
FAQ
Why don't freelancers include these by default?
Most freelancers price by feature count. The hidden items are infrastructure work that doesn't show up in a Figma. The freelancer adds them when Apple rejects, and bills them as out-of-scope. It's not malice, it's how hourly billing economics fail under fixed scope.
Are there agencies that include all 12?
Some. Look for the words "fixed scope, fixed fee" in the proposal. If they bill hourly, the items will show up as billable hours instead of as line items. Productized studios like Silpho include all 12 by default because the stack is reused.
What if my project needs custom items not on this list?
The 12 above are universal. Your custom needs (BLE, deep custom AI, niche integrations) are scope on top of the universal scope. The right vendor lists the universal scope explicitly so the custom stuff has a clean delta.
Is account deletion really mandatory?
Yes, since June 2022 (Apple) and since 2023 (Google Play). Apps without it get rejected. There's no exemption for "we don't have a backend yet." The flow has to exist even if it just emails you.
What does "30-day bug shield" mean exactly?
For 30 days after launch, any regression you find gets fixed for free. New features beyond that are quoted as a fresh sprint. We don't do open-ended maintenance retainers because they incentivize slow work. The 30-day window is enough for the natural bug wave to surface and be cleared.
How much should ASO keyword research cost?
Standalone agencies charge $300 to $1,000 for a single-app keyword pack with a competitor audit. Productized studios usually bundle a 20-keyword pack. Tools like AppFollow or Sensor Tower run $50 to $200 per month if you want to do it yourself.
Can I do these myself to save money?
Yes for items 9, 10, 11 (icon, ASO research, submission) if you have the time. The technical items (1, 2, 5, 6, 7) require an iOS dev. Most founders save 4 to 8 weeks of calendar time by paying a studio to do all 12 in 30 days.
Next steps:
Related deep dives:
