Milestones and change requests

Web development agency invoicing software

Web development agency invoicing software for builds paid in milestones. Discovery, design, development and launch each go out on their own, change requests bill from the hours your developers log, and plugin licenses you bought are rebilled, while hosting and care plans recur every month.

14 days free · No credit card · Built in Florida

Web project invoice example

The development milestone of a site rebuild, with an approved change request and a license.

Smarfle · Project invoice

Invoice

WD-0310

Milestone 3 of 4

Sent · awaiting payment

Bill to

Lakeshore Animal Hospital

Attn. hospital administrator · Clermont FL 34711

Development milestone

1

$7,500.00

Change request, online booking form

8 hrs

$1,040.00

Premium forms plugin, annual license

1

$199.00
Total due$8,739.00
Emailed at the staging reviewPay now

Example with sample data

Milestones from the signed proposal

The proposal goes out as an estimate with a deposit for discovery. Once signed, bill design, development and launch as separate invoices on the project.

Estimates and e-signatures

Change requests by the hour

Developers log time against the project with a note on the request. The next invoice picks up those billable hours, so scope creep is paid for, not absorbed.

Time tracking

Licenses and services rebilled

Themes, plugin licenses, stock photos and a font subscription you bought are logged as project costs and billed back, so third-party spend is not lost.

Job expenses

Hosting and care plans

After launch, hosting and a monthly care plan move to a subscription paid through the client's portal account, while new feature work is quoted and invoiced as a project.

Recurring plans

Web agency invoicing features

What it does

  • Milestone invoices per projectFrom a signed proposal
  • Change requests from time logsBillable hours to lines
  • Licenses and assets rebilledFrom project costs
  • Hosting and care plansSubscribed in your portal

What it doesn't do

  • Git or issue tracker syncLog time in Smarfle
  • Invoices in other currenciesBilled in US dollars
  • Hour bank drawdownBill hours as used
  • Client approval of each hourReview lines before sending

Web agency invoicing pricing

Milestone billing, time tracking and care plans are on every plan; Starter fits a four-developer shop.

Solo

Sole operators getting started

$19/mo
  • 1 user
  • Up to 500 clients
Start Free Trial

Starter

Small teams adding tools and growth

$99/mo
  • Up to 5 users (1 owner + 4 techs)
  • Up to 2,000 clients
Start Free Trial
Most Popular

Professional

Growing service businesses

$199/mo
  • Up to 10 users
  • Up to 5,000 clients
Start Free Trial

Business

Multi-location operations

$349/mo
  • Up to 30 users
  • Up to 10,000 clients
Start Free Trial

SMS, email, AI, and voice are billed pay-as-you-go. See every plan and usage rate →

Web agency invoice questions

Yes. Milestones, change requests, licenses and care plans bill from each project and client.
Yes. Bill every milestone separately, at the stage named in the proposal.
Developers log the hours, and invoicing the project turns billable time into lines.
Yes. The client turns on the hosting plan from their portal, and it bills to their card monthly.
Yes. Record the license as a project cost, then add it to the next milestone invoice.
No. Developers record their time in Smarfle.
No. Bill hours as they are logged, or sell a fixed monthly care plan.
Yes. With ACH on for that client, Stripe never charges more than $5 per payment.

Try web agency invoicing software free

14 days with every feature on your real web development agency work. No credit card.

Start Free Trial