When To Send an Invoice to Customers: Before or After a Job?

Image of home service professional: when to send an invoice

When to send an invoice to your customers can be a touchy subject for home service businesses.

If you’re rushing from one job to another, invoicing right after the job isn’t always convenient. But if you wait, you risk forgetting or disrupting your cash flow.

Invoicing a customer before a job might seem like an easy answer to the problem – you get paid quickly upfront and your payroll schedule stays on track.

But what if the scope of the work changes after you’ve started, and you need to make a price adjustment? That’s a new challenge.

When to send an invoice comes down to the type of service you offer, your business needs, and your relationship with the customer.

Here are a few scenarios to help you decide which invoicing strategy is best for your service business.

When to send an invoice to a customer: After the job is complete

Sending invoices after the job is complete is the most common method for service businesses.

Most consumers today expect to pay after a job is complete, just like they pay after they’ve ordered a meal or purchased goods from a store. Invoicing after a service is no different.

There are three options for invoicing after the job is complete:

1. Invoice on-the-spot

If you do one-off, small-scale jobs, or are starting your business, you can issue the invoice immediately after the job is complete.

Invoicing on the spot works particularly well for plumbing, HVAC, or handyman businesses, because the client is often on-site.

Since the job is fresh in your customer’s mind, you can even get paid when you’re in the field!

Here’s how to make invoicing on the spot work for you:

  • Discuss the terms of payment ahead of time. Make sure the client understands they will be charged in full after the service, and how they can pay (cash, credit, or cheque).
  • Have a professional invoice ready as soon as the work is done. Writing up an invoice by hand after the job is done only wastes time. Use invoicing software to convert your quotes, or create new invoices right from your mobile phone or tablet. You’ll look professional and show your clients you take your business seriously.
  • Let your clients pay by credit card. The easier you make it for clients, the faster they’ll pay you. Accept payment by credit card or online to speed up cash flow.

READ MORE: Should you charge late payment fees?

2. Send the invoice within 48 hours of finishing the job

This option works well for larger-scale jobs, such as landscaping, lawn fertilization, window cleaning or painting. It also works well if you have an existing relationship with the client, or want to start building one.

Instead of invoicing on the spot, send a follow-up email or make a phone call to make sure that the client is 100% happy with the job. This will help avoid disputes and overdue payments, and it will encourage the client to book work with you in the future.

Here’s how to send an invoice to your client after the job is complete:

  • Send a follow-up email right after the job is complete. Notify the client that the job is done and ask if they are satisfied. If they reply that they are not, call them to find out what you can do to make it right.
  • When the client confirms they are happy, email or text a professional invoice within 24-48 hours. Be sure to include a payment due date that is within a reasonable time (14 days is standard) on the invoice.
  • Offer online payment. Give clients an option to pay online directly from the text or email. Payment software such as Jobber automatically creates a personalized link for your clients to view their invoices and pay from any device.
  • Bonus: Send a second follow-up email to thank them for their payment and ask for a review! Good customer service goes a long way in growing your business.

READ MORE: Follow these steps to get more reviews!

3. Send a monthly customer invoice

Many home service providers send monthly customer invoices for commercial contracts or recurring services.

Lawn mowing, house cleaning, tree care, and pool service businesses send monthly or quarterly invoices. They are ideal for companies and clients who don’t want to process multiple payments every month.

Monthly invoices are great for:

  • Monthly recurring services
  • Commercial contracts
  • Loyal customers
  • Reducing paperwork and administration

How and when to send monthly invoices:

  • Confirm the payment terms and method of payment with your client ahead of time. You can include this information on the quote so that the client signs off before you begin the first service.
  • Schedule monthly (or recurring) jobs in your calendar. Save time and reduce duplicate work by using job scheduling software.
  • At the end of the month, convert all completed jobs to invoices and email or text them to your clients.
  • Bonus: If you’ve done multiple jobs for a single client, use batch invoicing to create and send all of your invoices at once! See Batch Invoice Delivery in action below:

When to send an invoice: Before a service

All of the scenarios above explain when you should send a customer invoice after the job is complete.

But there are times when it makes sense, or is necessary, to bill the customer before you’ve started the work. Sending an invoice before a job is complete is usually referred to as requesting a deposit or prepayment.

So, what scenarios should you invoice before a job is complete?

When should you invoice a customer before a service is complete?

  • The job requires a deposit for significant equipment or materials. Roofing businesses, for example, often request a deposit for shingles and nails.
  • The job is large-scale or for a commercial contract. If the job is in the triple digits or higher, you can request a deposit to seal in the client’s commitment.
  • You have predetermined project milestones. Another option for large-scale projects is to request payment at certain milestones, such as after an installation is complete, or after a certain amount of time has elapsed. This can improve your cash flow and make payments easier for your client, too. Just make sure both parties are clear on what the milestones are, and how much is due at each one.
  • The client has a history of not paying on time. This is a rare scenario, however there are times when clients simply do not pay on time. If you’ve worked with a client like this, you can request a pre-payment from them to protect your business.
  • You need the cash flow. If your business is just starting out, or you need to ensure cash flow, you can ask the client to pre-pay for the job. Be mindful that asking for payment before the client has seen your work can lead to tension, complaints, and ruined customer relationships.

Need an easy invoice template?

Build a simple, professional invoice in just a few clicks with our free invoice generator.

Get Started

How to make invoicing before a job more successful

  1. Always communicate very clearly with the customer. Make sure they understand how much they will pay before the job starts and why.
  2. Create a professional, detailed quote that clearly explains each line item and the value of what they are paying for.
  3. If you are requesting a deposit for equipment or materials, add the deposit amount directly to the quote. A 15% to 25% deposit is standard.
  4. Make it easy for your client to pre-pay online.
  5. Offer a payment discount of 5% to 10% for clients who pay in-full upfront.
  6. Go above and beyond on the job to ensure complete customer satisfaction. The last thing you want is disputes, chargebacks, and ruined customer relationships.

How do you send an invoice?

Whether it’s before or after a job, you can send an invoice to your customer a variety of ways. It all depends on what works best for your business:

✍️ Invoicing by hand
The original invoicing method comes with many downsides. Invoicing by hand typically takes more time to write an invoice and they look less professional. It’s also easy to misplace a paper invoice, which ends up disrupting your cash flow and you could be leaving money on the table.

If you want the immediacy of invoicing by hand on the spot, you could use invoicing software like Jobber to create, send, and track invoices. It’ll make you look more professional and it’s easier to keep track of.

? Invoicing by mail
Invoicing by mail is the slowest way to send an invoice. It’s harder to track and the invoice may never make it to your customer, making your cash flow suffer.

? Invoicing via Email
Invoicing via email is reliable, fast, and it’s a method that your customers can easily get on board with. You’ll always have a track record of invoices sent which helps keep your bookkeeping and accounting in order.

When you invoice via email, you can either send PDFs or email invoices using field service invoicing software. Software also allows you to send multiple invoices in batches.

? Invoicing via text message
Sending a professional invoice via text is easy, quick, and can be done in just a few clicks with field service invoicing software. The benefit to text message invoices is that customers are often on their phones so it’s likely that a text message will get their attention so that they pay you right away.

When do you invoice a customer? Best practices to help you get paid

Some home service professionals always invoice after a job. Some invoice before. Some wait until the end of the month to keep their paperwork in order and receive regular ‘paychecks.’

The right way to invoice a customer is the invoice timing that makes sense for you and for your customers.

No matter when you send your invoices, here are some golden rules of sending an invoice you should always follow:

Make professional invoices and get paid faster

Use this free invoice template to create and download a customized invoice for any job.



We'll send you emails with our latest and greatest posts.


Try Jobber free