With our community of partners, you can get expert advice and training so you can be up and running in no time!

View setup partners

With our community of partners, you can get expert advice and training so you can be up and running in no time!

View setup partners

Get the Guide on Moving from spreadsheets to software.


Get the guide

Want to join us? Become a partner. 



Become a partner

How To Do Recurring Invoices for Recurring Jobs

Do you have clients that you do regular work for and also charge the same price for every week/month? Do you want to keep a track of time against this work, but not have to worry about generating the invoice every week/month for these jobs? If you have WorkflowMax linked to your Xero file and you have a Premium account, why not create a recurring Job and Invoice and have the Invoice sit directly within the specific job! Here’s how:

Part 1 - WorkflowMax

First, you need to have a Premium account, as this feature is currently only available to Premium customers.

In WorkflowMax, go to the Job Manager and click on the Recurring Tab

Recurring Jobs WorkflowMax

  • On the side of the screen click on New Recurring Job.
  • In the next screen, you need to tell WorkflowMax how often you would like the new job to repeat, for example 1 Month would be every month, 3 Month(s) would make the job appear quarterly.
  • Select the date for when you would like the first job to appear, in this instance, 1st October has been selected
  • If a 12 month contract is in place, you should select an End Date or if it is ongoing, then select no end date
  • Select the Client, and then the specific Job Template you would like the job to be set up with. It will populate the Name and Description automatically. If you would like to alter this, you can do so.
  • The CLIENT ORDER NO is IMPORTANT whatever you place in this space, you must copy this and use in the reference section of the recurring invoice that you will set up in Xero.
  • The Budget in $ or Hours can be filled in along with the State of the job for when it is created. For example if the client has agreed to the work, you may select the job be appear with the state of In progress already.
  • Duration will be for how long you want the job open. If it is a Monthly job, have the job open for 1 Month.
  • Select the staff that will always be working on this job.
  • Once completed, select save and your job will automatically create on the 1st of every month moving forward.

New Recurring Job - WorkflowMax

Part 2 -- Xero

  • Open your Xero Account
  • Under the Accounts Tab, select Sales
  • Under the New tab, select Repeating Invoice

Repeating Invoice - Xero

  • On the next screen, tell the Invoice to create the exact same way that you told WorkflowMax to create the job for example, repeating every week/month.
  • The INVOICE DATE, MUST BE THE DAY AFTER THE JOB IS CREATED. For ease, tell WorkflowMax to create the job on the 1st of the Month and tell Xero to create the invoice on the 2nd of every month. In order to match up the Invoice to the specific Job, the job needs to be there first.
  • Due date is in regards to your payment terms, eg, 14 days and again, end date is if there is a fixed term contract in place.
  • Select the client name in the Invoice to
  • Reference: MUST MATCH IDENTICALLY TO THE CUSTOMER REFERNCE NO IN WORKFLOWMAX, in this instance it will be: ASA-HOLD
  • Fill in the remainder of the information as per your invoice details.
  • Ensure you have the Approve & Send button highlighted for the email to be automatically sent and then click save.

New Repeating Invoice Xero WorkflowMax

On the 1st of every month, a new Job in WorkflowMax will appear, on the 2nd of every month the Client will receive an invoice that has been emailed to them and your WorkflowMax job will have an invoice attached to it! If you have your client on a Direct Debit, change the wording of the invoice email they receive. Got any questions, please let us know in the comments below!

Try WorkflowMax today with a 14 day free trial

It’s easy - no credit cards, no contracts. Start today.

Start free trial
Amy Holdsworth
Amy Holdsworth is the Business & Information Systems Manager at HTA Advisory — a leading accounting and business advisory firm based in Melbourne, Australia. Amy specialises in cloud based products, taking a holistic view and spending time to discover and understand your needs to improve your business and take it in the direction you want.

Amy Holdsworth