Automatic invoicing software for your small business
Accelerate your invoicing admin and get paid sooner with Xero billing software. Powerful tools ease the whole process, from customisable invoices to a pay now button that lets customers pay you directly from the invoice.

Create and send invoices online with Xero
Xero’s invoicing software makes creating and sending invoices much easier. This helps you get paid sooner and boosts your cash flow.
Customise online invoices
Personalise your invoices with your brand logo and custom messages for that professional finish.
Accept payments instantly
Add a pay now button to your invoices so customers can pay you online straight away.
Follow up with automatic reminders
Prevent late payments and cut down on admin by using the invoice app to send automatic payment reminders to customers.
Join over 4.2 million subscribers using Xero
Awards and recognition for our work





Professional online invoicing – your way
Create professional invoices to impress your customers. Xero invoicing software for small businesses gives you templates to customise your invoices to your own brand and purposes.
- Personalise invoices with your own branding and payment terms
- Customise and save templates for a quick, accurate process every time
- Add your own custom fields and messages to include all the info you need
Give your customers more ways to pay
Late payments hurt your business’s cash flow. With Xero cloud billing software, offer your customers a choice of popular ways to pay you online.
Get paid straight from your invoices
By adding a pay now button to your invoices, you make it easier for customers to pay you – and you’ll spend less time chasing payments.
Give customers online payment options
These include popular payment methods like debit and credit cards, and direct debits.
Accept online paymentsAccept card payments with Stripe or direct debits with GoCardless
Xero partners with trusted payment platforms like Stripe and GoCardless for secure payments and a smooth process.
Here’s how Stripe and Xero work together
Send automatic invoice reminders
How about saving even more time? Ask Xero automated billing software to politely nudge any customers who have invoices outstanding.
- Choose how often to email payment reminders
- Remind customers before or after their payment due dates
- Track your sent reminders to see when you sent them, so you’re organised with your invoicing
Simplify your VAT management with Xero
Don’t stress over South African Revenue Service (SARS) rules and deadlines. Xero’s invoicing tools integrate with your workflow so you can do your financial reporting and compliance with confidence.
Automatic VAT calculations
Let Xero do the hard bit for you. We apply the correct GST/HST rates to your invoices automatically.
Accurate data summaries
Generate detailed data summaries directly from your invoices, and get the info you need for your VAT reporting.
SARS record-keeping compliance
Keep organised records of your invoicing admin so you can always find the numbers you need to meet SARS rules.

Plans to suit your business
All pricing plans cover the accounting essentials, with room to grow.
It’s really enabled me to grow as a business owner and given me so much time back to work on my business and be with my family.
Kristen’s Kick-ass Ice Cream use Xero to manage their business

FAQs on Xero automatic invoicing software
Yes. Xero’s invoice templates help you create identical invoices again and again, saving you from having to laboriously recreate them. Just review and approve them, or you can even ask Xero to send recurring invoices automatically – saving you even more admin time.
Yes. Xero’s invoice templates help you create identical invoices again and again, saving you from having to laboriously recreate them. Just review and approve them, or you can even ask Xero to send recurring invoices automatically – saving you even more admin time.
The Xero Accounting app gives you the freedom to manage your invoicing wherever you are, whenever you like. The app’s intuitive design lets you quickly create, customise and send online invoices. You can also add customers to your address book, get real-time notifications when customers view and pay your invoices, and check for overdue invoices to send reminders – all from the app.
Here are more features of the Xero Accounting appThe Xero Accounting app gives you the freedom to manage your invoicing wherever you are, whenever you like. The app’s intuitive design lets you quickly create, customise and send online invoices. You can also add customers to your address book, get real-time notifications when customers view and pay your invoices, and check for overdue invoices to send reminders – all from the app.
Here are more features of the Xero Accounting appCertainly. Xero’s invoicing software shows you the status of all your pending and paid invoices at a glance. You can also see how much is owed to you in total so you have a good idea of your cash flow. Xero’s billing software helps you to track payments, see where money is owed and follow up quickly so you get paid faster.
Certainly. Xero’s invoicing software shows you the status of all your pending and paid invoices at a glance. You can also see how much is owed to you in total so you have a good idea of your cash flow. Xero’s billing software helps you to track payments, see where money is owed and follow up quickly so you get paid faster.
Yes you can. Once your customer has accepted your quote, just create an invoice by selecting the quote and clicking a button in Xero. Simple! You can even choose which items from the quote to include on your invoice if you don’t want to charge your customer the entire quote.
Yes you can. Once your customer has accepted your quote, just create an invoice by selecting the quote and clicking a button in Xero. Simple! You can even choose which items from the quote to include on your invoice if you don’t want to charge your customer the entire quote.
Yes – Xero’s invoicing software lets you select and email multiple invoices in one go, saving you time and hassle. You can also combine multiple invoices into a single PDF and email it.
Yes – Xero’s invoicing software lets you select and email multiple invoices in one go, saving you time and hassle. You can also combine multiple invoices into a single PDF and email it.
Yes! Xero’s online invoicing software for small businesses lets you set up templates to quickly create invoices you send regularly, create a new invoice by copying an existing one, or just quickly update an existing invoice before sending it. That’s a lot of time saved.
Yes! Xero’s online invoicing software for small businesses lets you set up templates to quickly create invoices you send regularly, create a new invoice by copying an existing one, or just quickly update an existing invoice before sending it. That’s a lot of time saved.
Yes. You can easily transfer invoices from other accounting software or systems into Xero using a standard CSV (spreadsheet) layout. Import as little or as much info from each invoice as you like.
Yes. You can easily transfer invoices from other accounting software or systems into Xero using a standard CSV (spreadsheet) layout. Import as little or as much info from each invoice as you like.
Start using Xero for free
Access Xero features for 30 days, then decide which plan best suits your business.
Bill accurately with effortless time tracking
Maximise time with Xero invoicing software’s time-tracking features. Xero populates invoices with timesheets to capture all your hard work.

Smoothly manage your expenses for better financial planning
Xero’s billing software for small businesses lets you track expenses and categorise transactions for a clearer view of your finances.

Tailored to fit your industry
Xero gives you the tools you need and integrates with apps for your specific industry’s needs.

Do more with invoicing as you grow with Xero app integrations
Xero grows with you. Enhance your invoicing by integrating third-party apps with your Xero billing software to streamline workflows.

Invoice successfully with Xero
Every business owner needs a process for getting their invoices drafted, sent, and – most importantly – paid. Read our guide to master invoicing for small businesses.
Learn how to send great invoices
Accounting software for your South African small business
Run your business accounting online with Xero – easy-to-use accounting software with savvy features to save you time and champion accuracy. Just ask Xero’s auto invoicing software to automate your recurring invoices, cut down on data entry, and nudge late-paying customers for you.
- Set up automated invoicing for particular customers just once – then let Xero handle their billing
- Connect Xero to your bank and match transactions with Xero’s automated bank reconciliation tool
- Collaborate in real time with your accountant and your team for smoother communication on your latest numbers
- Customise Xero to suit your needs with hundreds of third-party apps from the Xero App Store

Help for Xero users on setting up online invoicing
Xero Central is full of helpful articles and how-to guides to get small businesses up to speed with invoicing.
Understand the invoicing and payment process
Get help on invoicing and quoting for work, customising invoices, managing payments, and reporting on sales.
Use Xero to send invoices
Find easy-to-follow instructions on how to send invoices with Xero.
Seamlessly import invoices and bills
Use Xero’s Conversion Toolbox to import invoices and bills from your client’s accounting system.
See how invoicing online can simplify tasks
Probably the best invoicing video you’ll ever see.