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