Phase: Planning | Audience: Internal | Project: WEB-2026-01 Corporate Website Development
In simple words: The Project Budget estimates how much the project will cost us, adds reserves for risks, and sets the cost baseline that actual spending is measured against. It also shows when money will be spent.
Think of it like: Planning a family trip: tickets ₹40,000, hotel ₹30,000, food ₹15,000, plus ₹10,000 extra in case of surprises. The total is your budget, and you track spending against it.
When is it created? | Planning (9 Oct 2026) |
Who prepares it? | Project Manager |
Who approves or uses it? | Project Manager, Sponsor and Finance |
What happens next? | Actual costs are tracked weekly with timesheets and the EVM tracker |
Below is the actual document for project WEB-2026-01. Read the purpose first, then go through each numbered section.
Project budget document · Version 1.0 · Baseline for approval
Purpose: A 10-page responsive business website with a content management system (CMS), contact forms and basic SEO, delivered in 10 weeks. This document sets the approved cost baseline, explains how every number was estimated, and defines how spending will be tracked and controlled.
Item | Detail |
Project ID | WEB-2026-01 |
Prepared by | Project Manager |
Sponsor | Head of Marketing |
Duration | 10 weeks |
Currency | INR (₹), excl. GST |
Estimation method | Bottom-up (WBS) |
Total project budget: ₹5,26,700
Total project budget = cost baseline ₹5,03,800 + management reserve ₹22,900
The budget covers only the work listed here. Anything outside this list is a change request and needs separate approval (see section 10).
In scope | Out of scope |
10 pages: Home, About, Services (4), Portfolio, Blog listing, Blog post template, Contact | E-commerce, payment gateway, user login |
WordPress CMS so the marketing team can edit content | Mobile app |
Responsive design for mobile, tablet and desktop | Paid ads, social media campaigns |
Contact form with email notification, Google Analytics, on-page SEO | Ongoing content writing after launch |
12 months of hosting, domain, SSL; 2 hours of CMS training | Maintenance beyond a 2-week post-launch support window |
PM note: why assumptions matter: Every estimate rests on assumptions. Writing them down means that when one turns out to be false (say, client approvals take two weeks instead of three days), you can point to it and justify a budget change instead of absorbing the cost silently.
Labour is calculated as Hours × Hourly rate for each role. The hours come from the phase-wise breakdown in section 5.
Role | Main responsibility | Rate (₹/hr) | Hours | Cost (₹) |
Project Manager | Planning, tracking, client communication, reporting | 800 | 80 | 64,000 |
UI/UX Designer | Wireframes, visual design, design system | 700 | 100 | 70,000 |
Frontend Developer | HTML/CSS/JS, responsive layouts, theme build | 750 | 160 | 1,20,000 |
Backend / CMS Developer | WordPress setup, custom fields, forms, deployment | 850 | 120 | 1,02,000 |
QA Tester | Functional, cross-browser and mobile testing | 500 | 60 | 30,000 |
Content Writer | Page copy, SEO titles and descriptions | 400 | 40 | 16,000 |
Total labour | 560 | 4,02,000 | ||
These are purchases, subscriptions and licences, the things you pay for that aren't people's time.
Item | Basis of estimate | Phase | Cost (₹) |
Domain name | .com registration, 1 year | Planning | 1,000 |
Project tools | Figma + Jira seats, 3 months | Planning | 9,000 |
Stock images and icons | Image subscription, 1 month | Design | 8,000 |
Cloud hosting | ₹1,500/month × 12 months (staging starts in development) | Development | 18,000 |
Premium theme and plugin licences | Page builder, SEO and form plugins, 1 year | Development | 12,000 |
Transactional email service | Contact-form delivery, 12 months | Development | 3,000 |
SSL certificate | Let's Encrypt (free) | Development | 0 |
Training and handover materials | User guide, recorded training session | Deployment | 5,000 |
Total non-labour | 56,000 | ||
PM note: list the ₹0 items too: Showing the free SSL certificate proves you thought about it. Reviewers often ask "what about SSL?", and a visible ₹0 line answers that before they do.
This is the bottom-up build. Each phase is a work package; its cost is the sum of the hours each role spends on it plus the purchases made during it.
Hours per role per phase
Role | 1. Planning wk 1–2 | 2. Design wk 2–4 | 3. Development wk 4–8 | 4. Testing wk 8–9 | 5. Deployment wk 10 | Total |
Project Manager | 20 | 10 | 25 | 10 | 15 | 80 |
UI/UX Designer | 10 | 70 | 15 | 5 | 0 | 100 |
Frontend Developer | 0 | 10 | 120 | 20 | 10 | 160 |
Backend / CMS Developer | 5 | 5 | 90 | 10 | 10 | 120 |
QA Tester | 0 | 0 | 10 | 45 | 5 | 60 |
Content Writer | 5 | 15 | 20 | 0 | 0 | 40 |
Total hours | 40 | 110 | 280 | 90 | 40 | 560 |
Cost per phase
Phase | Key deliverables | Labour (₹) | Non-labour (₹) | Phase total (₹) | % of direct cost |
1. Initiation & planning | Project charter, sitemap, schedule, kickoff | 29,250 | 10,000 | 39,250 | 8.6% |
2. Design | Wireframes, homepage + inner page designs, sign-off | 74,750 | 8,000 | 82,750 | 18.1% |
3. Development | Theme build, CMS setup, forms, content upload | 2,10,000 | 33,000 | 2,43,000 | 53.1% |
4. Testing | Test cases, bug fixes, UAT sign-off | 57,500 | 0 | 57,500 | 12.6% |
5. Deployment & handover | Go-live, training, 2-week support | 30,500 | 5,000 | 35,500 | 7.8% |
Total direct cost | 4,02,000 | 56,000 | 4,58,000 | 100% | |
PM note: check your totals both ways: The labour total by role (section 3) and by phase (this table) must both equal ₹4,02,000. If they don't match, there's an error somewhere. This cross-check is the simplest quality control you can do on a budget.
Contingency is money set aside for known risks, things we can foresee might happen. It is set at 10% of direct cost (₹45,800) and is justified by the risks below. The PM can release it, with a note in the risk log.
Identified risk | Impact if it happens | Reserve (₹) |
|