Built for independent contractors

Stop chasing payments. Start invoicing like a pro.

Independent contractors deal with slow-paying clients, vague scope, and invoicing across multiple projects at once. WaffleInvoice gives you professional invoices, milestone billing, deposit requests, and automatic reminders - free.

No credit card required. Free forever for unlimited invoices.

WaffleInvoice editor showing a professional contractor invoice with milestone billing

Sound familiar?

The invoicing problems contractors actually face.

๐Ÿ’ธ

Clients slow-pay or ghost you

You finished the work, sent the invoice, and now it's been 45 days. You're not going to call again. But the money is just sitting there.

๐Ÿ“

Scope creep with no documentation

The original contract was clear, but the project grew. You need a way to document and bill for changes before they become a dispute.

๐Ÿ—๏ธ

Milestone billing is a manual mess

Billing 30% upfront, 30% at mid-point, and 40% on completion means creating and tracking multiple invoices manually. It's error-prone.

๐Ÿ“‚

Managing multiple projects at once

You're running three jobs simultaneously. Keeping track of what's invoiced and paid for each client is a full-time job on its own.

๐Ÿค

No professional deposit process

Asking clients for 50% upfront via Venmo or a check feels unprofessional. You need a clean way to request deposits before work begins.

๐Ÿ”ง

Invoicing tools are built for desk jobs

Most invoicing software assumes you're at a computer all day. You need something fast to use on your phone between jobs.

The fix

One tool for estimates, deposits, progress billing, and payments.

๐Ÿ’ฐ

Deposit invoices before work starts

Send a professional deposit invoice for 25%, 50%, or any amount upfront. The client pays online through the invoice link before you begin.

๐Ÿ“‹

Estimates that become invoices

Write a detailed estimate, get client sign-off, then convert it to an invoice when the milestone is hit. Scope is documented from day one.

๐Ÿ””

Automatic late payment reminders

WaffleInvoice sends polite reminders before and after due dates. You never have to write an awkward follow-up again.

๐Ÿ’ณ

Online payments via Stripe

Clients pay directly from the invoice link by credit card or ACH bank transfer. No more waiting for a check to arrive.

๐Ÿ“Š

All projects in one dashboard

See every invoice across every client - draft, sent, viewed, paid, overdue - at a glance. Know exactly where each project stands.

๐Ÿ“ฑ

Send invoices from anywhere

Create and send an invoice from your phone in two minutes between jobs. WaffleInvoice works on any device with a browser.

Your workflow

From estimate to deposit to final payment.

1

Send estimate

Detail the scope and total cost in an estimate. The client approves it through a shareable link before work begins.

2

Request deposit

Send a deposit invoice for the agreed upfront amount. The client pays online. Work starts when funds are received.

3

Invoice at milestones

Send progress invoices when each milestone is complete. Final invoice once the job is done.

4

Get paid automatically

Clients receive reminders if they're slow to pay. You see everything in your dashboard without chasing.

Works for every contractor type

Whether you build, code, consult, or create.

IT contractors

Invoice for development projects, infrastructure work, and consulting engagements with milestone-based billing and professional documentation.

Freelance developers

Bill for sprint work, feature delivery, and retainer agreements. Send deposit invoices before kicking off new projects.

Trades contractors

Request deposits before starting jobs, send progress invoices at milestones, and collect final payment with a professional invoice upon completion.

Marketing contractors

Invoice for campaign work, content production, and ongoing retainers. Convert project estimates to invoices as milestones are delivered.

Subcontractors

Bill general contractors or businesses for your portion of a larger project with clear line items and professional formatting.

Creative contractors

Writers, video producers, and audio engineers - invoice for project phases, rush fees, and licensing with detailed line items.

Most contractors start here

Free - $0/month

  • Unlimited invoices - no cap, no trial
  • Unlimited clients
  • Branded invoices with your logo
  • Estimates with client approval flow
  • Client portal for invoice history
  • PDF downloads and shareable links
Sign Up Free

Pro - $19/month

Upgrade when you need online payments, automatic late payment reminders, recurring invoices for ongoing contracts, and automation to reduce admin work.

  • Everything in Free, plus:
  • Online payments via Stripe (ACH + card)
  • Automatic payment reminders
  • Recurring invoices for ongoing contracts
  • Email delivery and read tracking
  • Automation rules for your workflow
See pricing details

FAQs

Common questions from contractors.

Is WaffleInvoice free for contractors?

Yes. The free plan includes unlimited invoices, unlimited clients, branded invoices, estimates, and a client portal with no trial period or credit card required.

Can I send a deposit invoice before starting a job?

Yes. Create an invoice for any deposit amount - 25%, 50%, or a fixed dollar amount. The client receives it, clicks through, and pays online via the Pro plan.

How do I do milestone billing?

Create separate invoices for each milestone - deposit, mid-project, and final. Each invoice is tracked independently so you always know what's paid and what's outstanding.

What if a client doesn't pay on time?

The Pro plan sends automatic email reminders before and after the due date. You set the schedule once and WaffleInvoice handles the follow-up.

Can I manage multiple clients and projects?

Yes. Your dashboard shows all invoices across all clients with status filters - paid, overdue, sent, draft - so you always know where every project stands.

Can I use WaffleInvoice from my phone?

Yes. WaffleInvoice works in any mobile browser. Create, send, and track invoices from your phone between jobs.

Ready to get paid faster?

Send your first invoice in under two minutes.

Join thousands of independent contractors who replaced word doc templates and payment chaos with a proper invoicing workflow. Free forever.

Free resource

Get the Solo Contractor's Guide to Getting More Clients Online

7 practical ways to grow your business online -- from Google Business Profile to getting paid faster. Free, no spam.

Get the Free Guide

Related reading

How to Invoice as a General Contractor ยท Best Invoice Software for Handymen

Compare WaffleInvoice

WaffleInvoice vs Jobber ยท WaffleInvoice vs Housecall Pro ยท WaffleInvoice vs ServiceTitan

Also built for