Xero Invoicing Essentials: A Beginner's Guide

April 15, 2024

Xero Invoicing Essentials: A Beginner's GuideInvoicing is a cornerstone of any successful business. It formalizes the payment request, provides a vital sales record, establishes professionalism, aids in financial tracking, and offers legal protection. With proper invoicing, businesses can avoid delayed payments, poor cash flow management, and difficulties during tax season or in the event of disputes.

Contents

Understanding Xero's Invoicing Versions

Creating an Invoice Template

Steps to Create a New Invoice Template:

Copying and Editing Existing Templates:

Previewing Your Template:

Generating Invoices in Xero

Creating a New Invoice:

Copying Invoices:

How to Add Bank Details in Xero

Method 1: Invoice Settings

Method 2: Invoice Template

How to Convert Quotes to Invoices in Xero

Method 1: From the Quotes Screen

Method 2: From within the Quote

Customizing Invoice Emails

Setting up Automatic Invoice Reminders

Advanced Invoicing Features

How to Set Up a Recurring Invoice

Method 1: Creating a New Recurring Invoice

Method 2: Converting an Existing Invoice

Creating proforma invoices

Method 1: Using Quotes as Proforma Invoices

Method 2: Customizing Invoice Templates

Method 3: Integration with Third-Party Apps

How to Use Advanced Invoice Templates

Enabling Multi-Currency in Xero

From the Customer's Perspective: How to Pay an Invoice in Xero

From Your Business Perspective: Recording and Managing Invoice Payments

Managing Overdue Invoices and Automatic Reminders

Editing and Updating Invoices

Conclusion

Enhancing Your Xero Invoicing Experience:

Xero offers a robust suite of invoicing tools designed to make getting paid more effortless and efficient for your business. If you're new to Xero, here's a quick overview of the key features that simplify the invoicing process:

  • User-Friendly Design: Xero's invoicing is built with simplicity in mind. Creating professional-looking invoices is straightforward, and the clean interface keeps everything organized.

  • Customizable Templates: Personalize invoices with your logo and branding. You can also add or remove fields to match your business requirements.

  • Automation Saves Time: Set up recurring invoices for subscriptions or regular clients. Xero can even send automatic payment reminders, taking this task off your hands.

  • Get Paid Faster: Integrate with popular payment gateways to allow clients to pay directly from the invoice with credit cards or online transfers.

  • Track Invoice Status: Know immediately when a client opens your invoice, helping you gauge follow-up timing effectively.

Xero's invoicing features provide a well-rounded solution for streamlining your billing processes. As you become more familiar with Xero, you'll discover more profound reporting tools and customization options that give you even greater control over your business finances.

Setting Up Your Xero Invoicing System

This section will walk you through setting up your invoicing system in Xero, ensuring you can efficiently create and send professional invoices to your clients. We'll cover creating invoice templates, customizing their appearance, and generating invoices from scratch or copying existing ones.

Understanding Xero's Invoicing Versions

Xero offers two versions of invoicing: Classic and New Invoicing. Let's briefly understand the difference:

  • Classic Invoicing: Requires manual entry of all invoice details and saving drafts.

  • New Invoicing: This feature automatically saves drafts, pre-fills many details, and offers features like adding items from previous invoices and showing/hiding specific fields.

Look at the bottom of the sales invoice screen to check which version you're using. The link will either say "Switch to new invoicing" (indicating you're on classic) or "Switch to classic invoicing" (indicating you're on the new version).

Creating an Invoice Template

Creating invoice templates allows you to customize the appearance and information displayed on your invoices, quotes, credit notes, statements, and purchase orders. You can have multiple templates for different scenarios, such as varying payment terms or logos.

Steps to Create a New Invoice Template:

Xero-Invoice-Settings-New-Branding-Theme.webp

  1. Click on your organization name and select Settings.

  2. Go to Invoice settings.

  3. Click on New Branding Theme.

  4. Enter a descriptive name for your template.

  5. Customize the appearance by adjusting the logo, font, and color scheme.

  6. Choose which fields to display on the invoice, such as tax number, contact details, and terms.

  7. Click Save to finalize your new template.

Copying and Editing Existing Templates:

Xero-Invoice-Settings-Options-Template.webp

  • To copy a template: In Invoice settings, find the template, click Options, and select Copy. Name the new template and click Save.

  • To edit a template, go to Invoice settings, find the template, click Options, and select Edit. Make the necessary changes and click Save.

Previewing Your Template:

  • Go to Invoice settings and select Options > Preview for the desired template.

  • To see the template with actual data, create a new invoice, fill in the details, choose the template under the Branding theme, and click Preview.

Generating Invoices in Xero

Xero allows you to create invoices from scratch or by copying existing ones. We'll explore both methods for New Invoicing:

Creating a New Invoice:

  1. Click the + icon in the header and select Invoice.

  2. In the To field, start typing to select an existing contact or add a new one.

sending invoices in xero.webp

  1. (Optional) Click Add last items to include items from the previous invoice sent to this contact.

  2. In the Item field, select existing inventory items or manually enter descriptions, quantities, and prices.

  3. You can remove lines using the remove button or edit inventory items by double-clicking in the Item column and selecting Edit.

Xero create new invoice add items from inventory.webp

  1. Reorder items by dragging and dropping them.

  2. Click Save & close to save as a draft, Save & add another to create another invoice, or Submit for approval when ready.

Copying Invoices:

Xero-Invoices-Demo-Company-AU-.webp

  1. Go to Business > Invoices and select the relevant status tab (e.g., Draft, Awaiting Approval).

  2. Check the boxes of the invoices you want to copy.

  3. Click Copy to (or More > Copy to if reminders are on).

  4. Choose Invoice and enter the customer's name.

  5. Click Copy or Copy & merge.

  6. Review and edit the new draft invoice before saving it.

Additional Notes:

Invoicing options copy-–-Demo-Company-AU-–-Xero.webp

  • You can also copy a single invoice while viewing it by clicking the menu icon and selecting Copy to draft invoice.

  • Remember that copying invoices might alter specific details based on your organization, contact, or inventory item defaults.

By following these steps, your Xero invoicing system will be set up and ready to streamline your billing process. Remember to explore the various features and customization options to tailor the system to your needs.

How to Add Bank Details in Xero

There are two primary ways to include bank details on your Xero invoices:

Method 1: Invoice Settings

  1. Navigate to Settings: Go to Settings > Invoice Settings.

  2. Payment Services: Find the section labeled "Payment Services".

  3. "Add Payment Service": Click the "Add Payment Service" button.

Xero-Invoice-Settings-Demo-Company-AU-.webp

  1. Custom Option: A list of integrated payment providers will appear. Choose "Add a new Payment Service".

  2. Provide Details: Enter your:

    • Account Name

    • Account Number

    • Any other relevant bank details (e.g., Branch Code, SWIFT code for international payments).

Payment-Services-–-Demo-Company-AU-–-Xero.webp

  1. Online payment option: The ‘Custom Payment URL’ option also allows you to add a link to online payment.

  2. Enable for Invoices: Ensure that the toggle next to your newly created payment service is activated to include it on your invoices.

Method 2: Invoice Template

  1. Open Template Editor: Go to Settings > Invoice Settings.

  2. Edit: Click "Edit" next to the invoice template you wish to modify.

Xero-Invoice-Settings-Edit.webp

  1. Text Entry: Add a text box in a suitable location on your template (usually toward the bottom).

  2. Input Bank Details: In this text box, type your account name, account number, and relevant bank information.

  3. Formatting: Adjust the font and style of the text to match your invoice design.

  4. Save Template: Save your changes to the template.

Important Notes

  • Invoice Terms: Xero allows you to include payment terms within your invoices' "Terms & Payment Advice" or "Terms" sections. This is a great place to reiterate your bank details if you add them manually within the template.

  • Online Payments: If you've integrated Xero with an online payment provider like Stripe or PayPal, your invoices might automatically display a "Pay Now" button linked to your account.

References

How to Convert Quotes to Invoices in Xero

Xero offers a seamless transition from accepted quotes to invoices, saving time and ensuring consistency in your sales records. When you convert a quote, Xero automatically transfers all relevant information, including:

  • Customer details

  • Items/services listed

  • Pricing and taxes

  • Any notes or references

Method 1: From the Quotes Screen

Invoicing-Create New Invoice-AU-–-Xero.webpQuote_Accepted_Xero_converting quotes to invoices.webp

  1. Locate Accepted Quote: Navigate to Business > Quotes and switch to the "Accepted" tab.

  2. Select Quote: Click on the quote you want to convert to an invoice.

create a new invoice with accepted quote - xero.webp

  1. Create Invoice: Click the green "Create Invoice" button.

  2. Review and Send: Xero generates a draft invoice with all details pre-filled. Review it thoroughly, then choose to:

    • "Approve" to finalize and send to your customer.

    • "Save as Draft" if you need to make further edits.

Method 2: From within the Quote

Xero convert quote to invoice.webp

  1. Open Accepted Quote: Navigate to Business > Quotes and open the accepted quote.

  2. Create Invoice: Find and click the "Create Invoice" button within the quote view.

  3. Review and Send: Follow the steps above to review, finalize, or save the draft invoice.

Additional Options

  • Mark as Invoiced: When creating the invoice, check the "Mark as invoiced" option to update the quote status automatically. This helps in tracking your sales pipeline.

  • Partial Invoicing: If you're only invoicing for a portion of the quoted goods or services, you can either:

    • Delete unneeded line items before converting to an invoice.

    • Clear the "Mark as invoiced" option and create multiple invoices from the same quote.

Tips

  • Review Before Sending: Always double-check the converted invoice to ensure accuracy and make necessary adjustments.

  • Establish a Workflow: Decide your preferred method for converting quotes and whether to automatically "Mark as invoiced" every time. This ensures consistency in your process.

  • Customize Templates: If you frequently use the same or similar items on quotes, create pre-defined products and services in Xero to speed up the process.

References

Sending Invoices via Xero

Generating Invoices in Xero

  • After Approval: Once you approve an invoice, Xero gives you the following options:

    1. Email: Click "Email" to open the email draft window (customizable, explained below). This is the most common method of sending invoices.

    2. Print: Choose "Print" if you need a physical copy.

    3. Download as PDF: Download a PDF version of the invoice for your records.

  • Batch Sending: To send several invoices at once:

batch invoice sending in xero via email.webp

  1. Go to Business > Invoices.

  2. Select the invoices you wish to send.

  3. Click Invoice Options and choose Email.

Customizing Invoice Emails


  1. Email Templates:

Xero-Email-settings.webp

  • Go to Settings > Email Settings.

  • Find the "Templates" section.

  • Here, you can customize your default "Sales Invoice" email template. This controls what your customers see when you first send them an invoice.

  1. Modifying per Invoice:

sending email for invoice.webp

  • When approving an individual invoice, click the "Email" option to open a draft email window.

  • Before sending, you can edit the subject line email body further and choose to attach the invoice as a PDF or not.

Setting up Automatic Invoice Reminders

  1. Invoice Settings:

    • Go to Settings > Invoice Settings.

    • Find the "Invoice Reminders" section.

Xero-Invoice-Reminders.webp.webp

  1. Toggle Activation: Enable reminders by clicking the toggle.

  2. Customize: Set up multiple reminders before and after the due date, along with their frequency. Xero allows you to edit the email content for each reminder.

Important Notes

  • Xero Network: If you and your customer use Xero, consider sending invoices through the Xero-to-Xero network. This allows your customer to receive the invoice directly within their Xero account.

  • Automation: Invoice reminders save you time and help reduce overdue invoices.

  • Branding: Consistent customization of your invoice emails maintains a professional image for your business.

References

Advanced Invoicing Features

How to Set Up a Recurring Invoice

Recurring invoices are ideal for billing clients regularly for the same products or services. Xero automates creating and sending these invoices, saving you time and effort.

You can create a recurring invoice in two ways:

Method 1: Creating a New Recurring Invoice

  1. Navigation: Go to Business > Invoices. Click on the "Repeating" tab.

  2. New Invoice: Click the "+ New Repeating Invoice" button.

Xero-Invoices-recurring.webp

  1. Invoice Details: Fill out the invoice information, just as you would with a regular invoice:

    • Customer information

    • Items, quantities, and pricing

    • Issue date and due date

  2. Recurring Settings: In the "Repeat this transaction every" section, specify:

Xero-New-Repeating-Invoice.webp

  • Frequency (e.g., weekly, monthly)

  • Start date

  • Set an end date for the recurring invoice schedule.

  1. Save Options: Choose one of the following:

    • "Approve for Sending": The invoice will be automatically generated and sent on the schedule.

    • "Save as Draft": Create a draft you must manually approve before sending.

Method 2: Converting an Existing Invoice

Invoicing-Xero repeat an existing invoice.webp

  1. Locate Invoice: Navigate to Business > Invoices and find the invoice you want to make recurring.

  2. Convert to Recurring: Click on Invoice Options and select "Repeat."

  3. Recurring Settings: Set up the recurring schedule details as described in Method 1.

  4. Save Options: Choose between "Approve for Sending" or "Save as Draft".

Important Considerations

  • Online Payments: Link Xero to a payment service like Stripe or PayPal if you want recurring invoices to offer online payment options for your clients.

  • Invoice Reminders: Consider setting up automatic reminders in conjunction with recurring invoices to ensure timely payments.

  • Review: Regularly review your recurring invoice list and make any necessary updates.

References

Creating proforma invoices

Unfortunately, Xero doesn't have a native feature to create proforma invoices with their specific functionality and labeling distinctions. However, here are a few ways you can effectively work around this within Xero:

Method 1: Using Quotes as Proforma Invoices

  1. Create a Quote: Go to Business > Quotes and create a new quote.

  2. Clarity: Label the quote as "Proforma Invoice" in the title or description field.

  3. Disclaimer: Include a statement clarifying that this is NOT a demand for payment but an estimate of costs or a preliminary invoice for review.

  4. Send to Client: Send the quote to the client as you usually would.

  5. Convert to Invoice (Optional): Once approved, you can easily convert the "Proforma Invoice" quote into a proper invoice for payment.

Method 2: Customizing Invoice Templates

  1. Branding Themes: Go to Organisation > Invoice Settings > Branding Themes.

  2. Create or Edit: Create a new template or edit an existing one.

  3. Label: Change the template title to "Proforma Invoice."

  4. Disclaimer: Add a clear disclaimer at the top emphasizing its proforma status and that it's not a demand for payment.

  5. Optional Fields: Consider removing fields like "Due Date" that aren't strictly necessary for a proforma invoice.

Method 3: Integration with Third-Party Apps

  • Xero's App Marketplace offers tools specifically designed for creating proforma invoices. These apps often include additional features such as proforma-specific numbering, advanced customization, and even seamless conversion into invoices.

  • Search the Xero App Marketplace using keywords like "proforma invoice" to find suitable integrations.

Important Notes

  • Clarity is Key: Whichever method you use, make sure your "proforma invoice" cannot be mistaken for an accurate invoice to avoid confusion.

  • Industry Practices: Consider industry-specific requirements for proforma invoices, which influence how you customize your documents.

References

Xero Advanced Invoice Templates

While Xero refers to their editable invoice templates as "branding themes," they are often called "advanced invoice templates" due to their customizability. Here's a breakdown of using them and the available features:

Understanding Xero's Advanced Invoice Templates

  • Beyond the Standard: Advanced invoice templates go beyond Xero's default templates, allowing greater control over your invoice's look and information fields.

  • Customization: These templates let you adjust colors, fonts, layout, add your logo, and include or remove specific information fields.

  • Not in the Invoice Creation Process: The advanced templates aren't directly used when creating a new invoice. Instead, they are the "styles" you select after inputting invoice details.

How to Use Advanced Invoice Templates

  1. Branding Themes:

    • Go to Accounts > Sales Settings > Branding Themes. This is your central hub for managing invoice templates.

  2. Create or Edit:

    • Click "New Branding Theme" and select "Custom .docx" to start a new template from scratch.

custom invoice templates xero.webp

  • Alternatively, click "Edit" next to an existing template to modify it.

  1. Upload to Xero (Custom Templates Only):

    • To use a template built from scratch, you'll need to download a ZIP file of essential template files to edit in Microsoft Word and re-upload it to Xero. Xero provides instructions on this process.

  2. Apply When Creating Invoices:

    • When creating a new invoice, you'll choose the desired advanced invoice template from the available options after entering the details.

Customization Options

Within the template editor, you have flexibility in these areas:

  • Layout: Rearrange elements using drag-and-drop.

  • Colors and Typography: Match your brand colors and define fonts.

  • Field Management:

    • Add new fields (e.g., purchase order number, shipping information).

    • Remove unnecessary fields.

  • Logo and Branding: Prominently position your logo and adjust its size.

  • Terms and Payment Info: Customize your payment terms and include bank details for remittance.

References

Tips

  • Start with an Existing Template: Xero provides pre-built advanced templates. Consider using one as a base for customization.

  • Consistency: Create multiple templates if you have varied invoicing needs, but ensure overall branding consistency.

  • Test and Preview: Always preview your invoices after applying a template to ensure the layout and information are correct.

Enabling Multi-Currency in Xero

  • Xero Plans: Multi-currency functionality is available on Xero's "Growing" and "Established" business plans.

  • Activation:

    • From your Xero dashboard, select Settings > General Settings > Currencies.

    • Click "Add Currency" and select all the currencies you plan to transact in.

Key Aspects of Multi-Currency Invoicing

  1. Assigning Contact Currencies:

    • For each contact (customer or supplier), define a default currency.

    • Transactions default to this currency, but you can change it per invoice.

  2. Real-Time Exchange Rates:

    • Xero automatically uses up-to-date exchange rates from XE.com.

    • You can manually enter an exchange rate if needed.

  3. Invoices in Foreign Currency:

    • Choose the appropriate currency for each invoice.

    • Calculations (price, tax, line items) are all done in that currency.

  4. Payments:

    • Customers can pay in their selected currency.

    • Xero will convert the payment to your base currency using the exchange rate when the payment is received.

  5. Multi-Currency Bank Accounts:

    • Create separate bank accounts in Xero for each currency in which you hold funds.

    • Link these accounts during your initial Xero setup.

Reporting and Considerations

  • Multi-Currency Reports: Xero offers specific reports to track gains and losses due to currency fluctuations.

  • Base Currency: Your financial reporting (e.g., Profit and Loss) will be in your base currency, even with multi-currency transactions.

  • VAT & Tax: Tax calculations can become more complex with multi-currency. Consult a tax advisor if needed.

Receiving Payments and Managing Invoices

Let's break down the customer-side and business-side actions surrounding payment and invoice management in Xero:

From the Customer's Perspective: How to Pay an Invoice in Xero

  1. Online Payment: If you've integrated a payment service (e.g., Stripe, PayPal) with Xero, the customer will likely see a "Pay Now" button on their invoice. Clicking this takes them to a secure payment portal.

  2. Direct Bank Transfer: If you've provided bank details on the invoice, the customer can initiate a transfer from their bank account.

  3. Other Options: Depending on your settings, customers may be able to pay by check or other methods. Ensure clear instructions are provided on the invoice.

From Your Business Perspective: Recording and Managing Invoice Payments

  1. Automatic Matching: When you receive online payments through an integrated provider, Xero usually matches them automatically to the corresponding invoice.

  2. Manual Recording: For bank transfers, cash, checks, or offline payments:

    • Go to Accounts > Bank Accounts.

    • Select the account where the payment was received.

    • Click "Manage Account" > "Reconcile Items".

    • Find the relevant invoice and mark it as reconciled.

  3. Payment Status: Xero updates the invoice status as payments are received (e.g., "Paid," "Partially Paid.")

Managing Overdue Invoices and Automatic Reminders

  1. Invoice Settings:

    • Go to Accounts > Sales Settings > Invoice Settings.

    • In the "Invoice Reminders" section, enable reminders.

    • Set the timing for reminders (before/after the due date) and customize their messages.

  2. Overdue Review:

    • Business > Invoices > "Awaiting Payment" tab: Shows all overdue invoices.

    • "Overdue" Column: Quickly see how late an invoice is.

    • Individual Invoice Actions: From this screen, you can resend invoices, add notes, or apply payments manually.

Editing and Updating Invoices

  • Status Limitations: You cannot significantly edit an invoice marked as "Paid" or "Reconciled."

  • Editing Drafts:

    • If an invoice is in "Draft" status, it's fully editable.

  • Editing Approved Invoices:

    • Go to Business > Invoices > "Awaiting Payment" tab.

    • Click on the invoice.

    • Minor edits can sometimes be made directly in this view.

    • Consider voiding the invoice and creating a new one to make significant changes.

References

Conclusion

Xero's invoicing capabilities provide a solid foundation for managing your billing process, offering customizable templates, automated reminders, online payment options, and more. By effectively utilizing these features, you can streamline your workflow, ensure timely payments, and maintain accurate financial records.

Enhancing Your Xero Invoicing Experience:

  • Explore integrations: Xero integrates with numerous business applications, including Saasant Transactions. If you require advanced features such as bulk invoice import or wish to overcome certain limitations of Xero's native invoicing, exploring integrations can provide valuable solutions.

  • Continuously optimize: Regularly review your invoicing process to identify areas for improvement and ensure you're maximizing efficiency.

  • Stay informed: Keep up-to-date with Xero's latest features and updates to leverage the latest advancements in invoicing technology.

By mastering Xero's invoicing essentials and exploring potential integrations, you can build a robust and efficient system that supports your business growth and financial success.

Scale Your Bookkeeping

Download the guide to scale and streamline your bookkeeping business.

Automated data Import / Export to QuickBooks Online
Say goodbye to the hassle of managing transactions manually
Grow exponential with Clear Financial Visibility