Rebuild or Update Your Old App? How to Decide in 2026, and What Each Costs

Rebuild or update an old app in 2026? Signs for each, what waiting costs under new store rules, a scorecard, and prices from our published price sheet.

Our content is written and reviewed by the Four Cents team. We may recommend our own services. Read our editorial standards.

On this page

Whether to rebuild or update an app is the question most businesses with an app more than two years old are facing in 2026. Google Play now requires Android 16 targets, Apple requires Xcode 26, and both have more rules due in early 2027, so an app that sat untouched cannot ship even a bug fix until it is brought up to date. This guide shows how to tell whether an update will do, when a rebuild is cheaper, and what each costs on our published price sheet.

The short answer: update when the foundation is sound

Update your app when its framework and core libraries can still be brought to current versions and the code is in reasonable shape. Rebuild when the framework itself is too old to upgrade, when the update would cost a large share of a new build, or when the app no longer does what the business needs. Most apps fall clearly on one side once someone looks inside them.

SituationUsually the right call
Built in the last 2 to 3 years, on a maintained framework, updated at least yearlyUpdate
Missed a year or two of updates, but the framework still has a supported upgrade pathUpdate, with a bigger first step
Framework version no longer upgradeable without rewriting most screensRebuild
Key SDKs (payments, maps, login) abandoned by their vendorUsually rebuild those parts, sometimes the whole app
The app works but the business has changed around itRebuild, scoped to what the business needs now
Nobody has the source code or the store accountsRebuild, and fix ownership first

The rest of this guide explains why 2026 forced this decision on so many businesses, how to tell which side you are on, and what each path costs on our published price sheet.

Not sure which side your app is on?Send us the app name. We will check the targets, framework and SDKs and tell you plainly whether to update or rebuild.
Get a free assessment

Why 2026 forced the question

Both app stores raised their minimums in 2026, and an app that was left alone for 18 months or more now fails at least one of them. We list each rule with its source in our app store deadlines guide. The ones that matter for this decision:

  • Google Play, August 31, 2026: new apps and updates must target Android 16 (API 36). Apps targeting Android 14 or lower are hidden from new users on newer Android versions. The extension some teams took ends November 1, 2026.
  • Google Play, February 1, 2027: updates to apps with native code that do not support 16 KB memory pages cannot be released.
  • Apple, April 28, 2026: uploads must be built with Xcode 26 and the iOS 26 SDK. Since September 9, 2026 they must also target iOS 13 or later.
  • Apple, April 2027: uploads must be built with the iOS 27 SDK.
  • Texas now, California from January 1, 2027: apps with users there must read and respect app store age signals, as explained in our age verification laws guide.

None of these break an installed app overnight. What they do is stop you from shipping anything new, including a fix for a crash or a security problem, until the app is brought up to date. That is the moment the update or rebuild question arrives, usually at the worst possible time.

What it costs to do nothing

Doing nothing has a cost even though it does not show up on an invoice. The stores' own numbers show what happens to apps that fall behind.

  • Fewer new users on Android. An app targeting Android 14 or lower is only available to devices running Android at or below that level. Every new phone sold runs a newer version, so the audience that can install it shrinks each month.
  • Removal risk on iOS. Apple removed 72,271 apps from the App Store under guideline 4.0 in 2025, and describes this in its transparency report as "ongoing cleanup for outdated apps". Total removals doubled from 82,509 in 2024 to 166,899 in 2025.
  • No way to ship a fix. If a payment provider changes its API or a security issue appears, you cannot release a patch until the build meets current rules. The update you were avoiding becomes urgent, and urgent work costs more.
  • Review friction. Apple rejected 23% of submissions in 2025 by our calculation from its transparency report, and performance issues such as crashes were the largest category. An old codebase rebuilt in a new Xcode for the first time in years is a prime candidate. See our app store review statistics.
Apps removed from the App StoreApps removed from the App Store202482,5092025166,8992025, outdated-app cleanup72,271
Source: Apple App Store Transparency Reports 2024 and 2025. In 2025, 72,271 removals were under guideline 4.0, described by Apple as ongoing cleanup for outdated apps.

Signs an update is enough

An update is enough when the gap between your app and current requirements is a version gap, not a design gap. These are the signs we look for in an audit.

  • The app was built with a framework that is still maintained, such as current native Swift or Kotlin, React Native or Flutter, and its version can be upgraded step by step.
  • The main SDKs (payments, analytics, maps, login, push notifications) still have supported versions.
  • The app has a backend that is still running and documented, even loosely.
  • There are automated tests, or at least a list of the main flows someone can test by hand.
  • You have the source code, the build setup and admin access to both store accounts.
  • The features still match what customers use. The analytics show the main flows getting used.

An update in this situation is a sequence: raise the framework and SDK versions, change the target levels, fix what the new Android 16 and iOS 26 behaviours break, test on current devices and submit. Our maintenance team does this routinely.

Signs you need a rebuild

A rebuild is the cheaper option when updating would mean replacing most of the app anyway. These are the signs.

  • The framework is several major versions behind, and the upgrade guide for each step involves rewriting navigation, state handling or most screens.
  • The app was made with a builder or framework that is no longer maintained, so there is no upgrade path at all.
  • Key SDKs have been discontinued, and their replacements work differently enough that the features using them must be redesigned.
  • The app has native code that cannot be rebuilt for 16 KB page sizes without replacing libraries nobody maintains.
  • The code is undocumented, untested and the original developer is gone, so every change is a guess.
  • The business has moved on: half the screens are unused, and the thing customers want is not in the app.

A rebuild is also a chance to fix the decisions that made the old app hard to maintain. That usually means a current cross-platform framework for both stores, a clean backend API and automated tests from the start. Our native vs cross-platform guide covers the choice.

A simple decision scorecard

Score each line from 0 to 2. It is a rough guide, not a formula, but it makes the conversation with a developer much faster.

Question0 points1 point2 points
Is the framework still maintained with an upgrade path?Yes, current or closeYes, but several versions behindNo
Are the main SDKs still supported?AllSome need replacingMost need replacing
Do you have the code and store access?Yes, all of itPartlyNo
Are there tests or documented flows?YesSomeNone
Does the app match what the business needs now?YesMostlyNo
When was the last store release?Under 12 months12 to 24 monthsOver 24 months

0 to 4: update. 5 to 8: get an audit, because it could go either way and the answer is in the code. 9 to 12: plan a rebuild, and update only if you need to ship a fix in the meantime.

Scored 5 or more?That is the zone where an audit pays for itself. We will look at the code and give you a fixed quote for each option.
Book an app audit

What each option costs on our price sheet

An update is maintenance work, and a rebuild is priced like a new build. Both use the same price sheet that our app cost calculator runs on. All prices are in CAD.

OptionOur published priceTypical timeline
Ongoing maintenance and updatesRoughly 15 to 20% of the build cost per year, or a monthly planContinuous
Rebuild: simple single-platform app (iOS or Android)$5,000 to $12,0004 to 8 weeks
Rebuild: iOS and Android, cross-platform$8,000 to $18,0006 to 10 weeks
Rebuild: website plus iOS and Android apps$12,000 to $25,0008 to 14 weeks
Rebuild: complex app (marketplace, on-demand, real-time, heavy integrations)$25,000 to $50,000+, quoted individually3 to 6 months
Rebuild: healthcare or fintech with regulated data$15,000 to $45,000 depending on complianceQuoted

A one-off catch-up update for an app that has missed a year or more of maintenance is quoted after an audit, because the work depends entirely on how far behind the framework and SDKs are. That is why we do not put a single number on it here.

A worked example, using the sheet rather than any real client: an iOS and Android app that cost $18,000 to build would, at 15 to 20% a year, carry roughly $2,700 to $3,600 a year in maintenance. Skipping two years of that does not save the money. It usually moves it into one larger catch-up job, or into a rebuild if the gap gets too wide.

The rule of thumb we use: if a fixed quote to update comes in at more than about half the price of a rebuild on the same sheet, the rebuild is usually better value, because you end the project with a current codebase instead of an old one that has been patched.

Costs people forget in either path

  • The backend. An old app often talks to an old server. If the server needs work too, include it. Our backend team can assess both together.
  • Store account ownership. If the developer accounts are in a former contractor's name, transferring the app is a separate task. Sort it first.
  • Data migration. A rebuild that keeps existing users must keep their accounts, history and purchases working.
  • New store requirements on resubmission. Age rating questions, privacy details, account deletion and age signals all apply the next time you submit, whichever path you take.
  • Testing time. Target changes alter behaviour. Budget real testing on current devices, especially tablets and foldables for Android 16.

What a proper audit checks

Before you accept any quote for an update or a rebuild, ask what the developer looked at. A useful audit covers these points and puts the findings in writing.

  • Current target API level on Android and the Xcode and SDK version used for the last iOS build
  • Framework version and the upgrade path to current
  • Every third-party SDK, its version, and whether it is still supported
  • Native code and 16 KB page size status
  • Crash rate and the top crashes from the store consoles
  • Backend hosting, versions and who has access
  • Store account ownership, certificates and signing keys
  • Store compliance items: privacy details, account deletion, age rating, age signals
  • Which features people actually use, from analytics

If a developer quotes without looking at these, the quote is a guess. Our questions to ask an app development company help you tell the difference.

How to move forward this month

  1. Open Play Console and App Store Connect and note each app's target level, last release date and any warnings.
  2. Confirm you have the source code and admin access to both store accounts.
  3. Score the app on the scorecard above.
  4. Get a written audit and fixed quotes for both paths if you scored 5 or more.
  5. Whichever you choose, put maintenance on a schedule afterwards so 2027's rules are routine releases.

For context on why keeping an app current is worth it at all, our mobile app statistics and is it worth building an app guides set out the numbers.

Want a fixed quote for both options?We audit the app, then quote the update and the rebuild side by side so you can compare like for like.
Get my two quotes

Frequently asked questions

Check whether the framework and main SDKs can still be upgraded to current versions. If they can, and you have the code and store access, an update is usually enough. If the framework is unmaintained or most SDKs need replacing, a rebuild is usually cheaper.

It keeps working for existing users for a while, but you cannot publish updates until it meets current store rules. On Google Play, apps targeting Android 14 or lower are hidden from new users on newer Android versions, and Apple removes outdated apps as part of ongoing cleanup.

Ongoing maintenance on our price sheet is roughly 15 to 20% of the build cost per year, or a monthly plan. A one-off catch-up for an app that missed a year or more is quoted after an audit, because it depends on how far behind the framework and SDKs are.

On our price sheet, in CAD: $5,000 to $12,000 for a simple single-platform app, $8,000 to $18,000 for iOS and Android cross-platform, $12,000 to $25,000 with a website, and $25,000 to $50,000+ for complex apps.

Yes, if the rebuild is published as an update to the existing store listing under the same app ID and bundle identifier, and user accounts and data are migrated. Plan the migration as part of the rebuild.

On our price sheet, 4 to 8 weeks for a simple single-platform app, 6 to 10 weeks for a cross-platform app, 8 to 14 weeks with a website, and 3 to 6 months for complex apps.

Often, for business apps that need both iOS and Android. One codebase means one set of updates each year instead of two. Apps that depend heavily on device hardware or very custom graphics may still be better native.

Then an update is usually not possible and a rebuild is the path. Fix store account ownership first, so the new version can be published to the existing listing.

Sources

Each figure and date above comes from one of these. The retrieved date is when we last confirmed the source still says what we say it says.

  1. Meet Google Play's target API level requirement Android Developers. Retrieved 2026-10-23.
  2. Support 16 KB page sizes Android Developers. Retrieved 2026-10-23.
  3. Behavior changes: apps targeting Android 16 or higher Android Developers. Retrieved 2026-10-23.
  4. Upcoming requirements Apple Developer. Retrieved 2026-10-23.
  5. App Store submissions now open for the latest OS releases (September 9, 2026) Apple Developer News. Retrieved 2026-10-23.
  6. 2025 App Store Transparency Report Apple. Retrieved 2026-10-23.
  7. 2024 App Store Transparency Report (PDF) Apple. Retrieved 2026-10-23.

About the author

Hamza Hai

Founder, Accountant & Project Manager, Four Cents

Hamza Hai is a founder of Four Cents and its accountant and project manager. She keeps projects on track and the numbers clear.

She manages timelines, scope and client communication, so there are no surprises for clients along the way.

She writes the mobile app costing and planning guides on mobileapplication.ca. They draw on the quoting and scoping work she does for Four Cents clients every week.

Areas of expertise

  • Software and app project management
  • Development costing and estimates
  • Project scoping
  • Budgeting for software projects

All articles by Hamza Hai (192 on mobileapplication.ca)

Reviewed by Zee, Founder & Lead Developer, Four Cents

Zee leads every Four Cents build as the senior full-stack engineer, from the first call to launch and beyond, and technically reviews the articles on this site.

Our editorial standards: who writes and reviews our articles, where our prices come from and how to report a correction.

Free quote

Tell us about your app

A senior engineer reads your brief and replies within 24 hours with questions and a fixed-scope estimate. No obligation and no sales sequence.

  • Written, fixed-scope quote before any work starts
  • You own the code, designs and accounts
  • Typical apps from $4,999 CAD
Prefer to talk? Call +1 (365) 440-1786Or email info@fourcents.ca

Request your free quote

Takes about a minute.

Fields marked with an asterisk are required.

Please enter your name.

Please enter a valid email address.

Please enter a phone number so we can reach you.

Please tell us a little more about your project (10+ characters).

Call Get a free quote