Abstract image of exel sheets

Invoice generator

Create and export free invoices online to customers with tailored, fully customized templates by Microsoft Excel.

Generate easy-to-read invoices with customizable templates

Create clear invoices in minutes with free Excel templates. Explore fully customizable professional designs and simple invoice templates focused on clarity and accuracy.

Write accurate invoices online

Create business invoices fast in Excel from your browser. Use preformatted templates populated with accountancy formulas to automatically calculate the required totals based on your inputs for products and services. Include sales tax additions, and payment terms with secure payment links when shared as a PDF for effective sharing and invoice processing. 

An invoice on a green background

Format professional invoices with templates 

Browse templates for generic invoices as well as examples for specific business use cases including for contractors, designers, manufacturers, and agencies. Pick professional designs that come in a range of colors, styles, layouts, and fonts that can be fully customized to better match your brand's identity. 

Invoice templates on a green background

Record invoice payments 

Include a payment column to record customer transactions on the invoice. Use formulas in Excel to display amount paid and balance due to update customers on partial payments. Use extra tabs to easily manage additional customer information such as payment logs and specific notes on the customer's account. 

An Excel formula on an abstract background

Edit invoices from any device 

Access Excel invoice templates online from your desktop computer or anywhere from a mobile device. Changes to your invoice are saved automatically with the Autosave feature. Therefore, you can pick up wherever you left off ensuring no changes in your invoice are lost between edits.  

A woman on her mobile phone outdoors

Send printable PDF invoices

Share invoices from screen to the printed page with a PDF conversion. Appease clients who prefer paper invoices while keeping your business branding and layout intact by syndicating a printable PDF of your invoice spreadsheet. Each invoice template utilizes dedicated free space that can be used to accommodate signatures that are needed for any quote approvals or change orders. 

Page setup user interface

Explore more insights with Copilot

Use Copilot in Excel to create charts and PivotTables based on invoice data. Gain data insights quickly with Copilot as it analyzes the data inputted and returns an insightful summary on key actions and learnings. Have Copilot perform quick edits like changing currency alignment or adding a row for total number of products. 

Copilot chat within Excel document

Collaborate on invoices with team members 

Share invoices in Excel online with anyone. Tag team members and key stakeholders in comments to review the figures before sharing with the customer. Organize multiple invoices into dedicated OneDrive folders accessible to your team or specific individuals.

User interface showing sharing capabilities

When to use the invoice generator

  • Small businesses: charge for recurring monthly services.

  • Freelancers: bill clients by the hour or project.

  • Enterprises: while using Power Automate to integrate invoices with ERP systems.

  • Local businesses: to invoice customers for home services.

  • Wholesalers: to invoice retailers when shipping products.

A woman in a pottery studio on her laptop

How to create an invoice in Excel online 

  1. Choose an invoice template that matches your requirements  

  2. Customize the template with your business colors, contact information, and logo  

  3. Add the customer’s company and contact information  

  4. Enter products and services with descriptions and costs  

  5. Set the payment terms and accepted payment methods  

  6. Download a PDF to print/sign and send to the customer

User interface for creating a blank spreadsheet

Frequently asked questions

Start creating invoices with Microsoft Excel