How to Create Invoices in Xero + Automate Payments (Complete Guide)
Why Invoicing in Xero Matters
Whether I’m sending a one‑off bill or managing complex, automated schedules, Xero gives me a full toolkit to invoice faster, get paid sooner, and keep audit‑ready records. In this guide, I walk through the essential setup, beginner basics, intermediate optimizations, and advanced automation—so you can move from manual invoicing to a streamlined, scalable workflow.
Foundations: Set Up for Success
- Branding and templates: I configure logos, brand colors, payment terms, and default due dates under Settings → Invoice settings. I create multiple templates (e.g., standard, deposit, progress) and choose paper size, column order, and line‑item fields (qty, unit price, discount, tracking).
- Online payments: I connect Stripe, PayPal, or GoCardless to accept cards, ACH/direct debit, and digital wallets. Xero embeds the Pay Now button in online invoices and records fees automatically.
- Chart of accounts and tracking: I map revenue accounts, set up Tracking Categories (like region, salesperson, or product line), and define tax rates (VAT/GST/Sales Tax) to ensure clean reporting.
- Contacts and items: I standardize customer details (addresses, terms, default currency) and create inventory and non‑inventory items with item codes, descriptions, pricing, and tax defaults.
Beginner: Create and Send Your First Invoice
- New invoice: I go to Business → Invoices → New invoice, select the customer, add items or free‑text lines, set the due date, and attach files (POs, SOWs).
- Branding/theme: I choose the right branding theme and language, add custom notes/terms, and toggle “Show payments/credit notes on invoice.”
- Taxes and currency: I confirm the tax rate per line and switch currency if the contact has a foreign currency enabled.
- Send and share: I send via email from Xero, copy a secure link, or print/PDF. I can send myself a test first. Xero tracks delivery and views in the History & Notes.
- Receive payments: When a customer pays online, Xero matches it automatically. For offline payments (bank transfer, cash, check), I record the payment or match via bank reconciliation.
Intermediate: Speed Up and Standardize
- Repeating invoices: For subscriptions or retainers, I set repeating invoices with start/end dates, frequency, and automatic approval/sending.
- Invoice reminders: I enable automated reminders (e.g., 7 days before due, on due date, 7/14/21 days overdue) with custom email wording and escalation rules.
- Default settings per contact: I set default branding, currency, tax, price lists, and custom reminder schedules for key customers.
- Price lists and discounts: I use item price lists or add line‑level discounts and inclusive/exclusive tax as needed.
- Files and e‑invoicing: I attach quotes, delivery notes, or timesheets. Where supported, I enable e‑invoicing (PEPPOL) for compliant B2B/Gov submissions.
- Multi‑currency: I invoice in foreign currencies with auto FX rates (or manual override) and let Xero handle realized/unrealized gains.
Advanced: Automate the Cash Cycle
- Payment services and surcharging: I add multiple payment services (cards + ACH + wallets) and, if permitted in my region and policy, configure surcharging via the payment provider.
- Direct debit/AutoPay: With GoCardless or Stripe ACH, I collect mandates and enable AutoPay so invoices charge automatically on due date.
- Quotes to invoices: I convert approved quotes to invoices in one click, preserving items, quantities, and prices.
- Projects and time: Using Xero Projects, I track time/materials and create invoices from project tasks and expenses.
- Retainers/deposits and progress billing: I issue deposit invoices, then progress invoices by percentage or amount against a quote or project budget.
- Inventory and COGS: For tracked items, invoicing updates stock on hand, posts COGS, and supports FIFO; for lots/serials/expiry, I connect an inventory app.
- Revenue recognition: For simple deferrals, I use manual journals or partner apps; for contracts, I pair Xero with revenue recognition add‑ons.
- Approvals and roles: I enforce draft → awaiting approval → approved workflows, add approvers, and restrict who can create, send, or apply credit notes.
Customizing Templates and Emails
- Branding themes: I adjust column visibility (SKU, discount, tax), set default payment terms, and add footer notes (bank details, legal text).
- Placeholders and merge fields: I use dynamic fields (invoice number, due date, amount due) in email templates for personalization at scale.
- Languages: I duplicate templates in multiple languages; customers receiving online invoices can view/print accordingly.
Managing Credit Notes, Part Payments, and Overpayments
- Credit notes: I issue credits for returns/discounts, allocate against invoices, or refund to the customer.
- Part payments: I record partial receipts; Xero shows the outstanding balance and updates statements.
- Overpayments/prepayments: I allocate overpayments to future invoices or refund; take deposits as prepayments and apply later.
Collections and Statements
- Customer statements: I send activity or outstanding statements filtered by date range and status.
- Aged receivables and KPIs: I monitor the Aged Receivables report, Average Days to Pay, and invoice open rate to sharpen collections.
- Escalation: I flag chronic late payers, add tighter terms, require deposits, or move to direct debit.
Integrations That Supercharge Invoicing
- Payments: Stripe, GoCardless, PayPal, Square, Apple Pay/Google Pay via provider.
- CRM and quoting: HubSpot, Pipedrive, Quotient—to push approved deals into Xero as invoices.
- Time and billing: Harvest, Toggl, and practice management tools for professional services.
- Inventory/WMS and eCommerce: DEAR/Cin7/Unleashed, TradeGecko (Cin7 Core), Shopify, WooCommerce, Amazon.
- AP/AR automation: Chaser, Satago, Chargebee/Recurly for subscriptions, and debtor tracking apps.
Reporting and Audit Readiness
- Tracking categories: I slice revenue by region, channel, salesperson, or project.
- Custom reports and dashboards: I pin AR Aging, Top Customers, and Cash Flow to the dashboard; schedule report packs to stakeholders.
- Audit trail: I review History & Notes, lock periods, and publish reports to keep clean records.
Tax, Compliance, and Regions
- Sales tax/VAT/GST: I assign correct tax rates, use tax‑inclusive or exclusive pricing, and file via Xero where supported.
- eInvoicing and B2G: In supported countries, I enable PEPPOL/UBL for compliant submission to customers or government portals.
- 1099/Withholding: I tag reportable vendors and export 1099 data (US), or handle withholding tax where regionally supported.
Troubleshooting and Best Practices
- Bank reconciliation is king: I rely on bank feeds and rules to auto‑match payments to invoices.
- Use repeating + AutoPay: Combine repeating invoices with direct debit to minimize DSO.
- Template discipline: Keep a small set of templates; version‑control changes and test emails.
- Close periods: Lock prior months after reconciliation to protect historical data.
- Sandbox first: Test workflows and email templates in a demo company or sandbox before going live.
Keyboard Shortcuts and Efficiency Tips
- Quick add: Press “/” or use the Global Search to jump to Invoices; use “c” in some browsers to create quickly.
- Line edits: Use Tab/Shift+Tab to fly through lines; copy down with shortcuts; bulk‑delete with multi‑select.
- Saved searches: Bookmark common invoice filters (e.g., Awaiting Payment > 15 days) for one‑click queues.
From Manual to Automated—Your Next Steps
- Turn on online payments and reminders, then pilot AutoPay with a friendly customer.
- Standardize items and tracking categories; build one repeating template per billing scenario.
- Add a collections app if DSO stays high, and an inventory app if you need lots/serials.
With these steps, I can create polished invoices in minutes, collect payments automatically, and keep cash flowing—without sacrificing control or compliance
