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.

A short tour of the screens this page describes. It is filmed with our demo pest control company, and every trade runs on the same screens.

  • From $19/month
  • 14-day free trial
  • Same-day US support
Natalia, Pink Upholstery Cleaning
“We run every customer conversation through Smarfle. Texts, emails and reminders are in one place, our customers love paying with Apple Pay, and when we are busy or closed the text bot answers new leads for us.”
Natalia, owner of Pink Upholstery Cleaning, Orlando, FL

Get the web development agency app

Download Smarfle on the App StoreGet Smarfle on Google Play

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

Free invoice template

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

Inside the web design invoicing software

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 →

Questions studios ask about milestone invoices

Is there invoicing software for web development agencies?

Yes. Milestones, change requests, licenses and care plans bill from each project and client.

Can I bill by milestone?

Yes. Bill every milestone separately, at the stage named in the proposal.

How are change requests billed?

Developers log the hours, and invoicing the project turns billable time into lines.

Can hosting recur every month?

Yes. The client turns on the hosting plan from their portal, and it bills to their card monthly.

Can I rebill plugin licenses?

Yes. Record the license as a project cost, then add it to the next milestone invoice.

Does it sync with GitHub or Jira?

No. Developers record their time in Smarfle.

Can I sell prepaid hour blocks?

No. Bill hours as they are logged, or sell a fixed monthly care plan.

Can a client pay a milestone by ACH?

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.