Photo by Mateus Campos Felipe on unsplash

How to create an invoice easily in Xero

Getting stuck raising an invoice on Xero? Want to know if you can save time by creating recurring invoices for monthly client projects?

Never fear, today on the blog we are going to guide you through the Xero invoice process step by step!

When should I raise a Xero invoice?

The moment that you have a client proposal accepted, or verbal/written contract from a client it is the right time to raise a Xero invoice. From an accounting point of view this allows you to achieve two things; firstly a solid base of paperwork from which to carry out your work and secondly a timely invoice despatch system when the job is finished.

Pre-planning your accounting alongside your project work, might feel like just one more thing to do, but honestly it helps, especially if you need to add in cost breakdowns to the invoice as you work those more complicated projects. It can also be used to track your income projections, which as a business owner is an incredibly useful financial tool.

Xero also has options for recurring invoices too, which means if you have a month to month contract with a client you raise the initial invoice and monthly invoices are generated automatically by the system for you at preset intervals… meaning all you need to do is monitor and reconcile payments.

This is just one of the reasons why we love using Xero with our accounting clients – it is the system that helps you make huge efficiency gains and manage your business finances with ease, regardless of how small or big your team is.

Let us show you how to get started.

How to create an invoice easily in Xero

There are several ways you can create a Xero invoice and in our video we are going to show you exactly how to do that.

Don’t forget to subscribe to our newsletter for more handy tutorials.

Let us break those Xero options down again for you.

#1 Raising an invoice via your dashboard

For most of us when it comes to entering invoices we may batch the process, or have a dedicated member of staff to do this. If this is the case Xero has made invoice creation very easy. Using the ‘+’ sign at the top right of your dashboard menu (the blue bar) you will see a drop down menu that allows you to create a new invoice.

how to raise an invoice on Xero1

You can also use the ‘New Sales Invoice’ button under ‘Invoices Owed To You’ on the dashboard, which can be a handy workaround.

how to raise an invoice on Xero

#2 Raising an invoice via your mobile device

Many of us work remotely, or on the go and having a mobile version of your accounting system in your pocket is an incredibly handy thing to have. You can raise your invoice directly from your mobile dashboard, using the ‘+’ icon on the top right of your mobile app.

#3 Raising an invoice via a contact record

There will be times when you will need to set up a new client on your Xero system. Directly from this new contact record, or indeed any existing contact record you can create a new sales invoice by selecting the relevant button on the drop down menu that appears in the record details.

how to raise an invoice on Xero

How to complete your Xero invoice using ‘Classic Invoicing’

One you have your new invoice open, you will want to fill it in with as much detail as possible. Here is how to do that. Please note here that the advice below is from the desktop version and mobile versions may differ slightly in layout… watch the video above for a full tutorial.

  • Contact details – In the ‘To’ field, start typing your contacts details. If the client is an existing client the system will pre-determine options you can select from. Click on the contact name you wish to use. Xero will then automatically draw through the rest of the full contact details you have on record to this new invoice and link the invoice to the client for you, so that the invoice shows up under client records.
  • Invoice date – The system preselects the days date for ‘invoice date’, but you can press the drop down arrow and change this if you wish. 
  • Due date – You can then follow the same instructions for your ‘due date’. The clever thing that the Xero invoice system allows you to do here, is to also use a ‘+number’ functionality, creating a date based on predetermined intervals. So, let us say you decided there will be times where your invoices need to be paid in 7, 15, or 30 days, then you can type ‘+7’, ‘+15’, or ‘+30’ and Xero will work out the relevant due date for you.
  • Invoice number – Invoice numbers will automatically count upwards sequentially, which can be modified if your invoice requires a more specific numbering system. Your next invoice will raise with a number moving up by one from the original internal preset system.
  • Invoice reference – You can then add a reference. Best practice is to make sure iot is something that is easily identifiable to your client. In most cases this could be a purchase order number, or a client job number for example.
  • Branding – this refers to any preset invoice templates you may have set up. Most companies may have one style, but if you are an umbrella company with subsidiary revenue streams you may wish to design templates relevant to individual sectors of your business.
  • Adding a file – You can also add files to your invoice if this is relevant, using the button next to ‘preview’. These could be files in yoru Xero system, such as terms of business, or from your computer, such as project overviews.
  • Tax – just above the item lines is a box next to the prompt ‘Amounts are’. This is where you need to decide if your invoice is inclusive, or exclusive of tax, or no tax at all..
  • Item lines – Scroll down to the product/service details of your invoice and click ‘Add an item / description’. In this row of data you will be able to add further details, such as a description, a unit quantity and price. You can also select relevant tax rates here too. If you have pre-populated product or service offerings in your system, this can be as easy as selecting the line you wish to add. If you need to edit this entry later on hover your mouse over a line item and click the item menu Menu icon button with dropdown. to add a discount, edit an inventory item, or remove the line from the invoice. You can also drag and drop items to reorder the invoice details if you need to.
  • Note on line discounts – make sure that if you are offering your client a discount that you are clear in your invoice if it is on a single item (then add the discount to your line), or to your total invoice (then add the discount to each line).
  • Note on line ‘account’ – This refers to your revenue account, in other words which area of your business this sale is to be accounted for.
  • Notes on line ‘region’ – This refers to Tracking Categories which can be set up in Xero and act like department references. Your business can use these to track specific income.
  • Adding a message – this can be added easily under the description column, on a new row.

“A revenue Account is a pot of money where you can record your income. All bookkeeping systems use what they call a chart of accounts (COA) to break down what you want to record in terms of money coming in and money going out. Revenue Accounts are a set of accounts to record money coming in. These typically include accounts with names like SALES or INTEREST INCOME or OTHER REVENUE.

It is also perfectly feasible for users to set up their own revenue accounts to suit the needs of their business.

As for Tracking Categories, these are optional fields which can be set up to add additional reporting capability. They work a bit like department references and sit alongside the COA as a method of breaking down sales and purchases. Xero allows you to set up to 2 tracking categories and these can be based on anything you like. So it could be a list of sales personal or a list of Regions/territories etc, it’s entirely up to the individual business what they feel they need to track.”

~ David Oliver, Senior Consultant at Valued.

Adding the invoice to a project? Sometimes there will be projects that we run with clients where there may be multiple invoices to raise and pay along the project’s life. You can link these together on your open Xero invoice, by selecting the ‘assign item to project’ link next to the ‘add new line’ button.

When you have finished creating your invoice, you can choose to save as a draft, or approve it. Remember you can go back to the invoice at any time before a partial, or complete payment is made to either: edit, send, get a link, or print the PDF.

As your screen refreshes you will see the invoice preview in view. From here you have several options;

  • ‘Send’ –  which emails a copy of the invoice to your client
  • ‘Get link’  – To copy a link of the online invoice which you can paste in a personal email to your client
  • ‘Print PDF’ – To create a PDF copy of the invoice which you can attach by email to a client. Make sure to mark this as sent for your records.

The invoice’s status will automatically update on the system to draft (which means it has not been sent), awaiting payment (meaning it has been sent), or paid (meaning it has been reconciled), depending on the process stage.

David’s Top Tip – avoid attaching PDFs for this very simple reason

If our client opens the PDF version of the invoice, then we have no way of tracking that using our Xero system. So instead make sure that you email the invoice to your clients and deselect the ‘include PDF’ option. This will force your client to view the invoice via an online link (perfectly safe), which then gets tracked in your accounting system as an item under the invoice history.

How to create a recurring invoice in Xero

There may be many occasions where you may have regular work with a given client and in this case to save yourself a lot of time and energy invoicing at the end of each month, or before a new job starts, you can set up what we call a recurring invoice. Recurring invoices can be set for varying regularities depending on your client agreements.
Let us walk you through the process of how easy it is to set that up with a Xero repeating invoice.

Let us break those steps down again for you.

  1. Press ‘invoices owed to you’ on your dashboard
  2. Select ‘repeating invoice’ under the ‘+ new’ drop down menu
  3. This will take you through to the new repeating invoice page, where you can select the frequency of your transaction in weeks or months
  4. Select the invoice date you wish to issue the very first invoice from
  5. Select the due date for which you would like to be paid by
  6. Select and ‘end date’ only if your invoicing has an end date. Typically subscriptions would run until the client cancels, however if you were using this method of invoicing for partial payments for larger more expensive items, or services, you could end the repeating invoice on a specific date, so you only capture the income needed to satisfy the bill.
  7. Then choose how you want to save the invoice. You will have three options here, ‘save as draft’, ‘approve, or ‘approve for sending’ (which means at the end of creation you will be sending the invoice directly). Depending on your organisation’s needs you may need to save the invoice as a draft for someone else to review and approve. It is important to note that if you do not select ‘approve for sending’, then you will need to manually send out the first invoice once it has been approved.
  8. Start typing the name of the business you wish to send the invoice to and Xero will automatically pre select options from your contents for you to choose from
  9. If you choose to set a reference, make sure it is easily understandable and distinguishable by your client (as with any invoice this could be a PO number)
  10. Under branding select the template you wish to use. Again as we mentioned above these are your pre designed invoice templates.
  11. Enter your item lines as we explained above
  12. Check your invoice and press save
  13. If you had earlier selected to save your invoice as a draft, or approved, then the invoice will appear under your ‘repeating’ tab, in the ‘invoices’ area  of your sales overview
  14. If you had instead selected ‘approved for sending’ then the screen will open up an email pop up. Either accept the default message or choose to personalise, and remember to mark your preferences at the end and press ‘done’.
  15. You will now be taken to the repeating invoices tab under ‘invoices’ (sales overview area)

At any time you can navigate directly from your dashboard to the repeating invoices area by selecting ‘invoices owed to you’ and pressing the ‘repeating’ tab. Or by searching for the relevant contact record, where it shows under invoices due.

David’s Top Tip – what to turn an existing invoice into a repeating option?

Let us say you are trialling a service with a client and in the initial instance you wish to raise an invoice for that one-off service offer. You can go back to that invoice at any time and turn it into a repeating invoice, which is great if through your delivery and subsequent conversations you can onboard the client for more regular service delivery.

Here is how you do that:

  • Go to the invoice in question
  • Select the drop down box on the far right that says ‘invoice options’ and select ‘repeat’
  • The system creates the body of your invoice from the original, so that you can check or amend as needed and press ‘save as draft’, ‘approve’, or ‘approve for sending’

Life made easier with Xero invoice

In running your business you wear many hats and whether you are a one-man-band, or have a team in place, invoicing is an incredibly crucial part of your daily workflow. Having an efficient system, like Xero invoice is a powerful tool to help you manage and automate transactions. Once they are set up invoices are managed in a semi-automated process where all you need to do is match bank records during reconciliation. If you have recurring transactions with clients, Xero makes your life even easier by generating the repeating invoice for you, so that all you need to do is concentrate on delivering the high quality products and services you are known for.


If you would like help designing and delivering your Xero system, contact us today.


If you enjoyed reading this, then you may wish to find out our thoughts on the Xero app – WorkflowMax Implementation: 5 fundamentals to your success


David Oliver Valued Accountancy
David Oliver Valued

Today’s Valued Team Tip was written in collaboration with David Oliver, a certified Xero consultant and the solutions lead at Valued Accountancy.

Share This

Copy Link to Clipboard

Copy