# Software Development quote

Replace everything in [brackets]. Delete options that don’t apply.

---

## Quote details

Quote number: [Q-0001]
Date: [Date]
Valid until: [Date — e.g. 30 days]
Prepared for: [Client name and company]
Prepared by: [Your name and business]
Project: [Project name]

## Scope summary

[One or two sentences on the outcome and what you’ll deliver.]

## Price breakdown

| Item | Description | Qty / time | Rate | Amount |
| --- | --- | --- | --- | --- |
| Discovery sprint | [Requirements, user flows and estimate] | [Qty] | [Rate] | [Amount] |
| Development sprint 1 | [Two-week sprint: authentication and scheduling] | [Qty] | [Rate] | [Amount] |
| Development sprint 2 | [Two-week sprint: notifications and admin] | [Qty] | [Rate] | [Amount] |
| QA and user acceptance support | [Test plan, bug fixes during UAT] | [Qty] | [Rate] | [Amount] |
| Cloud hosting (passed through) | [Hosting for the staging environment] | [Qty] | [Rate] | [Amount] |

Subtotal: [Amount]
Tax: [If applicable]
Total: [Amount and currency]

## Included

- [Working software deployed to the client’s environment]
- [Source code in the client’s repository]
- [Technical documentation and deployment notes]
- [Handover session for the client’s team]

## Not included

- [Hosting, third-party APIs and licences unless listed]
- [Features not listed in the agreed backlog]
- [Support after the warranty period]
- [Data migration from legacy systems]

## Assumptions

- [A product owner available for sprint reviews]
- [Access to existing systems and test data]
- [Decisions on priorities within agreed timeframes]

## Timeline

1. Discovery — [dates]
2. Build sprints — [dates]
3. User acceptance testing — [dates]
4. Launch and handover — [dates]

## Terms

Deposit: [e.g. 30% on acceptance]
Payment schedule: [e.g. balance on delivery, 14 days]
Changes: [Work outside this scope is quoted separately before it starts]

## Acceptance

By signing, you accept this quote and its terms.

Name: [Name]
Signature: [Signature]
Date: [Date]

---

## Before you send it

- [ ] Every item the client asked for is priced or excluded.
- [ ] Assumptions are written down.
- [ ] The validity date is set.
- [ ] The deposit and payment schedule are clear.
- [ ] There’s a clear way to accept.
- [ ] You’ve diarised a follow-up before it expires.

---

# Example: Keel Labs quote for Harbour Freight Ltd

A filled-in example for a driver scheduling web app. Both companies are fictional.

## Price breakdown

| Item | Description | Qty / time | Rate | Amount |
| --- | --- | --- | --- | --- |
| Discovery sprint | Requirements, user flows and estimate | 5 days | $900.00 | $4,500.00 |
| Development sprint 1 | Two-week sprint: authentication and scheduling | 10 days | $850.00 | $8,500.00 |
| Development sprint 2 | Two-week sprint: notifications and admin | 10 days | $850.00 | $8,500.00 |
| QA and user acceptance support | Test plan, bug fixes during UAT | 4 days | $750.00 | $3,000.00 |
| Cloud hosting (passed through) | Hosting for the staging environment | 1 month | $120.00 | $120.00 |

## Total and terms

Total: $24,620.00 plus any applicable tax
Valid until: 30 days from the date above
Deposit: $7,386.00 (30%) on acceptance
Balance: On delivery, due in 14 days

## Not included

- Hosting, third-party APIs and licences unless listed
- Features not listed in the agreed backlog
- Support after the warranty period
- Data migration from legacy systems

Template by Angelwood — https://angelwood.io/templates
