Guide · Software & apps

How Long Does It Take to Build an App? Real Timelines

The honest answer depends on how big the first version is, not on the technology. Here we break down each phase, the typical timelines we work with and what usually delays a launch.

Colorful sticky notes on a project planning board
Short answer

A simple PWA or internal tool is usually ready in 4 to 8 weeks; a first hybrid version (MVP) published on the App Store and Google Play takes 3 to 5 months; and an app with payments, real-time features and complex integrations takes 6 to 12 months. The timeline is set by the scope of the first version, how clearly and quickly the client makes decisions, and app store reviews.

Key points
  • The scope of the first version affects the timeline more than the technology you choose.
  • Discovery and design usually take between a quarter and a third of the project.
  • Google Play requires new personal accounts to run a 14-day closed test with at least 12 testers.
  • Apple's review usually takes one or a few days, but a rejection restarts the cycle.
  • Slow client decisions cause more delays than any technical problem.
  • Launching a small version and measuring is faster than trying to get everything right from the start.

Typical timelines by type of app

These ranges come from real projects and assume a small, dedicated team (design, development and testing) and a client who responds in days, not weeks.

Type of projectExamplesTypical timeline
Microapp or simple PWATime clock, inventory, digital menu, quoting tool2 to 6 weeks if it starts from an existing base
Custom PWA or internal toolCustomer portal, field data capture, order dashboard4 to 8 weeks
Hybrid MVP in the app storesBooking, loyalty or ordering app with payments3 to 5 months
App with a complex backendMarketplace, logistics with tracking, recurring payments, multiple roles6 to 12 months

If your idea fits one of our microapps, the timeline shrinks a lot because the foundation already exists and only needs to be configured with your brand and your rules. If it's something new, the starting point is our mobile app service.

The phases of a project and how long each one takes

  1. Discovery (1 to 3 weeks). Interviews with the people who will use the app, a map of the current process, a prioritized feature list and technical risks. The output is a scope document everyone signs off on.
  2. UX/UI design (2 to 5 weeks). First flows and low-fidelity sketches; then final screens and a clickable prototype. Testing it with three or four real users catches problems that would cost three times as much to fix in code.
  3. Development (4 to 20 weeks). Work happens in one- or two-week cycles with deliverables you can try on your phone. Backend, database, interface and integrations move forward in parallel.
  4. Testing and fixes (2 to 4 weeks). Tests on multiple phones, slow connections, edge cases and a pilot with a small group.
  5. Publishing (1 to 3 weeks). Store listings, screenshots, privacy policy, Apple and Google review.
  6. Maintenance (ongoing). Bug fixes, operating system updates and new features based on real usage.

We explain how we run these stages in our process. The key is not to skip any phase: rushed discovery is paid for later with weeks of rework. Some phases can overlap (for example, the backend can start while the last screens are being finished), but only once the scope is signed off and the business rules are clear.

App stores: the time that doesn't depend on you

Many schedules fail because they forget that publishing isn't instant. Here's what to plan for in 2026:

  • Developer accounts. Apple charges an annual membership and Google a one-time fee. If it's a company account, Apple and Google ask you to verify the organization, usually with a D-U-N-S number, and that process can take several days or longer. Start it in week one.
  • Google Play closed testing. Personal accounts created since late 2023 must run a closed test with at least 12 testers for 14 consecutive days before publishing to production. Organization accounts don't have this requirement, which is another reason to open the account in the company's name.
  • Apple review. Most reviews are resolved in one or a few days, but if the app is rejected you have to fix it and resubmit. The most common reasons: incomplete demo login credentials, features that don't work, no option to delete the account, or an app that is just a wrapped website.
  • Privacy disclosures. Both stores require you to declare what data you collect. Prepare this alongside your privacy notice under Mexico's personal data protection law (or the privacy rules that apply in your market).

A PWA skips all of this: it goes live on your domain the same day. That's why our guide on native apps vs. PWAs recommends validating with a PWA whenever the project allows it.

What stretches a project the most

In our experience, delays are almost never technical. These are the most frequent culprits:

  • Scope that grows midway. "While we're at it, let's add chat, coupons and a points program." Every new feature touches design, backend, testing and the stores.
  • Slow decisions. If approving a screen takes two weeks because the owner is traveling, the team stalls or moves forward on assumptions.
  • Integrations with legacy systems. Connecting to a point of sale, an ERP or an accounting system with no documented API can take longer than the app itself.
  • Content that never arrives. Copy, photos, product catalog, prices, terms and conditions.
  • Late legal requirements. CFDI invoicing (Mexico's mandatory electronic invoice), privacy notice, consent for biometric or health data.

A good practice is to use the Eisenhower matrix to separate urgent from important on the feature list: anything that isn't important for launch goes to version 2.

How to shorten the timeline without sacrificing quality

  1. Define one main job. If your restaurant's app is for ordering, make ordering flawless. Reviews, loyalty and promotions can wait.
  2. Reuse what already exists. Sign-in with Supabase, payments with Mercado Pago or Stripe, messaging through the WhatsApp Business API. There's no need to reinvent every piece.
  3. One codebase for both platforms. With Capacitor or a PWA you don't duplicate the iOS and Android work.
  4. Appoint a decision-maker with authority. One person on the client side who can approve within 48 hours.
  5. Test with real users starting at the prototype. Fixing a flow in design takes hours; in code, days.
  6. Open the store accounts on day one. That way verification runs in parallel with development.

Example: a loyalty app for a coffee shop in Torreón

A coffee shop with three locations in Torreón wanted "an app like the big chains have," with ordering, payments, points, coupons and notifications. The first estimate pointed to more than six months.

We split the project in two:

  • Phase 1, in 5 weeks: a digital loyalty card on the phone, with no download, plus pickup orders with WhatsApp notifications. It was built on the foundation of MonkeyLealtad.
  • Phase 2, four months later: with real usage data, we built the hybrid app for the stores with in-app payments and native notifications, including only the features customers actually used.

The result: the coffee shop started building repeat customers in month two, not month seven, and phase 2 cost less because two features nobody asked for were cut. To keep operations running smoothly, an app like this should connect to your inventory and your CRM; we explain how in our guide to CRMs for small businesses in Mexico.

Signs a timeline is unrealistic

A quote that promises too much, too fast usually ends up costing more. Be wary when you see any of these signs:

  • A delivery date with no discovery phase. If the vendor hasn't asked how your team works today, they're guessing the scope.
  • "Two native apps in six weeks" with lots of features. It's possible for something very small; for a system with payments, roles and an admin dashboard, it isn't.
  • No mention of the app stores. If nobody talks about developer accounts, closed testing or Apple review, the schedule ends the day the code is done, not the day your customers download the app.
  • No time for testing. A project where testing is "the last week" almost always launches with visible bugs.
  • No plan for after launch. The first weeks with real users always reveal adjustments. If they aren't accounted for, they end up billed separately.

A realistic timeline isn't the shortest one: it's the one that includes every phase and leaves room for the decisions you haven't made yet. Ask them to walk you through each week of the schedule; if they can't, the number isn't well grounded.

What to ask your vendor before you start

  • A phased schedule with deliverables you can test, not just a final date.
  • What's out of scope, in writing.
  • Who owns the code, the domain, the server and the store accounts (it should be your company).
  • How scope changes are handled and how they affect the timeline.
  • A post-launch maintenance plan and response times for outages.
  • Where the data is stored and how it's backed up; we cover this in our guide to business backups.

If you want an estimate grounded in your situation, see how we price projects or send us the list of features you have in mind. We'll tell you what belongs in a first version and what can wait.

FAQ

Questions about this topic

How long does it take to build a simple app?
A simple app, such as a PWA or an internal tool with a few screens, usually takes 4 to 8 weeks from discovery to launch. If it starts from an existing base, like a configurable microapp, it can be ready in 2 to 6 weeks.
How long does Apple take to approve an app?
Apple's review is usually resolved in one or a few days. If the app is rejected, you have to fix the issues flagged and resubmit, which restarts the review cycle. It's wise to set aside at least one or two weeks for publishing in the schedule.
Why does Google Play require 14 days of testing?
Google Play requires personal developer accounts created since late 2023 to run a closed test with at least 12 testers for 14 consecutive days before publishing to production. Verified organization accounts don't have this requirement.
What is an MVP for an app?
An MVP, or minimum viable product, is the first version of an app with only the features needed to solve the user's main task. It lets you launch sooner, measure real usage and decide with data what to build next.
What delays app development the most?
What delays an app the most is usually scope that grows during the project, slow client approvals, integrations with systems that have no API and content that doesn't arrive on time. Purely technical problems are less common.
Message us on WhatsApp