ScopeSnapScope a request

ScopeSnap › Templates › App Development

App Development scope of work template

App projects drift when the scope lives in email threads. A client asks for a simple iOS app, then mentions Android halfway through. Login becomes login plus social sign-in plus password reset. A "small admin panel" turns into a full web dashboard. Push notifications, offline mode, and store submission all get assumed. Each one is a few days of work nobody quoted, and by launch the budget is gone.

This page gives you a practical way to write that scope before you quote. It covers what to include, such as screen counts, platforms, integrations, and acceptance criteria. It lists the items clients usually assume are free but are not. It explains how app work is typically priced and walks through a worked example. And it ends with a fill-in template you can copy, edit, and send with your estimate.

Scoping a new app development job right now?Paste the email or chat thread. One-page scope in under a minute. Free preview, then $19 for 10 scopes.

Scope my request

What your app development scope of work should include

What to put under “out of scope”

These are the things app development clients most often assume are included. Listing them up front is what keeps the project from growing after you've quoted.

Example: from a messy client email to a one-page scope

This is the kind of request that usually lands in your inbox:

Hey, I run a landscaping company (14 crews). I want an app where my crew leads can clock in, see today's jobs, snap before/after photos and mark the job done, and I see it all in the office. Customers should get a text when we're on the way. Something like what the big guys have but simpler. We use QuickBooks Online. iPhone and Android. Budget is flexible-ish if it saves me the 2 hours a day I spend on the phone. Can it do payroll too eventually?

And this is the one-page scope ScopeSnap produced from it, unedited:

Landscaping Crew Field App MVP

A simple field-service app that lets 14 crew leads clock in, work jobs with photos, and auto-text customers, so the office sees status without phone calls.

In scope

Out of scope

Assumptions

Open questions

Suggested price band

Low$28,000
Likely$45,000
High$75,000

Custom mobile app plus web dashboard, SMS, and QuickBooks sync; cost swings on GPS automation, recurring scheduling, and two-way accounting integration, with roughly $150–400/mo in third-party fees on top.

Reply to send the client

I understand you want a simple crew app where leads clock in, see today's jobs, upload before/after photos, and mark jobs done, while customers get an on-our-way text and you watch everything from an office dashboard. This scope covers that core on iPhone and Android with a one-way QuickBooks customer import, but not payroll, invoicing, GPS tracking, or recurring-schedule automation, which we can plan as phase two. I'd estimate roughly $28,000–$75,000 depending on whether the customer text is a manual tap or needs automatic GPS-based ETAs and how deep the QuickBooks sync must go. To lock in a firm number, please send a quick note on how jobs get scheduled today and confirm you can give me QuickBooks admin access.

How to price app development work

Most app work is priced one of five ways: fixed price for a defined feature list, hourly for open-ended or maintenance work, day rate for short embedded engagements, a monthly retainer for ongoing updates, or packages such as a fixed-scope MVP. The number rises with each platform, each third-party integration, custom backend work, offline sync, real-time features, and any design you have to produce yourself. Quote a range until the open questions are answered: Are designs final? Does an API exist? Who owns the developer accounts? Each unknown can add weeks, so a single figure given too early becomes a discount you did not intend.

Free app development scope of work template

Copy this, fill in the brackets, and delete anything that doesn't apply.

PROJECT
[APP NAME] for [CLIENT NAME], prepared by [YOUR NAME] on [DATE]
Platforms: [iOS / Android / both], minimum OS versions [X / Y], [phone only / phone and tablet]
SUMMARY
[One or two sentences: what the app does, who uses it, and the business goal]
IN SCOPE
[NUMBER] screens as listed in the attached screen inventory
Features: [LIST, e.g. email login, product list, checkout, order history, push notifications]
Backend: [NEW API / EXISTING API / HOSTED BACKEND], running on the client's [HOSTING ACCOUNT]
Integrations: [PAYMENT PROVIDER, ANALYTICS, PUSH SERVICE, CRASH REPORTING]
Testing on [NUMBER] physical devices: [DEVICE LIST]
One submission to [STORE / STORES] under the client's developer accounts, including one resubmission if rejected
Deliverables: source code in [REPOSITORY], signed build files, environment config, and a handover document
OUT OF SCOPE
[e.g. Android version, admin web dashboard, offline mode, localization, tablet layouts]
Bug fixes beyond [NUMBER] days after store approval
Store listing assets, marketing copy, privacy policy, and terms of service
ASSUMPTIONS
Client supplies final UI designs in [FORMAT] before development starts
Client provides API documentation, test credentials, and sample data by [DATE]
Third-party services are available and their fees are paid directly by the client
CLIENT RESPONSIBILITIES
Developer accounts, signing certificates, and hosting are opened in the client's name; access granted by [DATE]
One named contact, [NAME], reviews each build and gives consolidated feedback within [NUMBER] business days
TIMELINE
Start [DATE]; milestones: [DESIGN SIGN-OFF DATE], [ALPHA BUILD DATE], [BETA BUILD DATE], [STORE SUBMISSION DATE]
Estimated completion [DATE], assuming the feedback turnaround above; delays in client input shift all later dates
REVISIONS
[NUMBER] rounds of revision per milestone; extra rounds billed at [RATE]
Changes to approved designs, the screen inventory, or the feature list are quoted separately as change requests
PRICE AND PAYMENT
[FIXED PRICE / HOURLY RATE / DAY RATE], payable [DEPOSIT %] up front and [%] at each milestone
Invoices due within [NUMBER] days; work pauses on overdue balances
ACCEPTANCE
Each milestone is accepted when the client signs off in writing or [NUMBER] business days pass without objection
Final acceptance on store approval or delivery of the final build, whichever comes first

Rather not fill in the blanks by hand?Paste the email or chat thread. One-page scope in under a minute. Free preview, then $19 for 10 scopes.

Scope my request

Questions

Should I list every screen in the scope of work?

Yes. A screen inventory is the single most useful line in an app scope. List each screen by name, one per line, and note the main actions on it. Attach wireframes if you have them. When the client later asks for a settings page that is not on the list, you point to the inventory and quote the addition. Without it, every new screen is an argument.

How do I handle bug fixes after launch?

Set a warranty window in the scope, commonly 14 to 30 days after store approval, during which you fix defects in features you built at no charge. Define a defect as behavior that differs from the agreed spec. Anything else, including OS updates that break something later, new device sizes, or third-party API changes, is billed hourly or under a maintenance retainer.

Who should own the app store developer accounts?

The client should. Have them open the developer accounts for each store in their own name and pay the fees, then invite you as a team member with the access you need. If you publish under your account, you own the listing, the reviews, and the liability, and transferring later is slow and sometimes blocked. Put this in the client responsibilities section.

What if the client does not have designs yet?

Say so in the assumptions and price accordingly. Either quote a separate design phase with its own deliverables and sign-off, or state that development starts only after the client delivers final screens in an agreed format. Do not fold unpriced design into a build quote. Building from rough sketches means you make design decisions the client will later want changed, and every change costs you.

More scope of work templates

Web DesignScope of work templateLogo & BrandingScope of work templateVideo EditingScope of work templatePhotographyScope of work templateCopywritingScope of work templateSocial Media ManagementScope of work templateSEO ServicesScope of work templateIT & Network InstallationScope of work templateConsultingScope of work template