UgeWorks
Home › Guides › Planning a project

How to write a website or app brief that gets you an accurate quote

Vague briefs get vague quotes, and vague quotes get revised later at your expense. This one page fixes that.

Every guide on this site says the same thing about price: it depends on the scope, and you get a fixed written quote within 24 hours of describing it. This is the page that tells you what to describe. Copy the template at the end, fill it in, and send it to any developer, including UgeWorks.

Why briefs matter more than budgets

A developer quoting from "I need a website for my business" has two options: guess low and renegotiate later, or guess high to be safe. Either way you pay for the guess. A developer quoting from a one-page brief can give a real number and stand behind it.

The seven things a quote needs

1. What the business does and who the site is for

Two sentences. "A physiotherapy clinic in Anna Nagar; the site is for patients finding us on Google and booking a first visit." The audience decides the design and the tone more than anything else.

2. Pages or screens, and what each must do

A list, not a description. "Home, About, Services (6), Book an appointment, Contact." Then for each page, what a visitor must be able to do there. "Book: choose a service, pick a slot, enter details, pay a deposit." The "do" pages are where the cost is; the "show" pages are cheap.

3. Who logs in, and what they can do

Nobody? Customers, to see orders? Staff, to manage bookings? You, to edit content? Each role is real work. If nobody logs in, say so; it makes the quote smaller.

4. What must connect to what

Payments (Razorpay, Stripe), WhatsApp or SMS notifications, Google Maps, a CRM, accounting software, a delivery partner, an existing database. Each integration is days of work and a permanent dependency, so name them all now.

5. Whether content exists

Copy written? Photos taken? Product list in a spreadsheet with prices and images? If not, say what is missing. Content is the most common reason projects run late, and a quote should include writing or shooting it if you cannot.

6. Two or three sites you like, and why

Not to copy, but to shortcut the design conversation. "I like how simple this one is" tells the designer more than a paragraph.

7. Deadline and budget range

A real deadline, if one exists, and roughly what you can spend. A budget range is not a weakness; it lets the developer propose a scope that fits rather than a scope you cannot afford.

The template

Copy this into an email or a WhatsApp message and fill in each line.

What you get back

From UgeWorks: a written scope naming what is included and what is not, a fixed price, a timeline, what you need to provide and by when, and the engagement model. Free, within 24 hours, no obligation. If the number is wrong for you, say so; a smaller first phase is nearly always possible. The cost page explains the factors behind the number, and the timeline guide what each week is spent on.

Questions people ask

What if I do not know what pages I need?

Say that, and describe the business and its customers instead. The first call exists to work out the pages together. A brief with sections 1, 6 and 7 filled in is still far better than none.

Should I share my budget?

A range, yes. It lets a developer propose the best scope for the money rather than either overshooting or padding. Anyone who raises the price to match your budget has told you something useful about themselves.

Can I send this on WhatsApp?

Yes. Voice notes for the business description are fine too. The developer will write it up as the scope for you to approve.

About the author

Ugendran Lakshmipathi is a full stack cloud engineer in Chennai. He has been building production websites, React Native apps for iOS and Android and serverless AWS backends since 2022, and personally writes every guide on this site from projects he has delivered.

Need this built?

Related services

Website Development Cost in ChennaiFixed-price website development quotes for businesses in Chennai, covering business websites, e-commerce stores and web applications, with a written scope issued within 24 hours of enquiry.
Web Development Company in ChennaiCustom business websites, e-commerce stores, web applications and website redesigns built in React and deployed on AWS, for businesses in Chennai and across India.
Remote Web & App Developer for Businesses Across IndiaRemote React, React Native and AWS development for companies anywhere in India: websites, web applications, mobile apps and serverless backends, on a fixed price, a monthly retainer or contract augmentation.

Keep reading

Related guides

How long does it take to build a website? Realistic timelines by project typeThe build is rarely the slow part. The content and the decisions are.
How much does it cost to build a mobile app in India?Two quotes for "an app" can differ ten-fold and both be honest. Here is what the number is made of.
How to choose a web development company in Chennai: 12 questions to ask before you payEvery bad website story starts with a question that was not asked. These are the twelve.

Free quote

Get a fixed quote within 24 hours

Prefer not to call or WhatsApp yet? Leave a name and number and a short note. You will get a reply the same working day, not a sales sequence.

Your details are used only to reply to this enquiry.

Have a project like this?

Send the requirement on WhatsApp. Free 30-minute consultation, fixed written quote within 24 hours, no obligation.

WhatsApp Call