Skip to main content
Abstract image of exel sheets

Invoice generator

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

Invoicing tools for reliable billing

Text Grammar Wand icon

Calculate totals automatically

Use built-in formulas to generate subtotals, taxes, and total balance. Add line items to the invoice and the total updates automatically, with no manual calculation needed.

Document One Page Sparkle icon

Track balance with confidence

Record partial or full payments to know what's outstanding at all times. Save invoice workbooks with formulas to keep the total balance up to date for easy cash flow tracking.

File share icon

Manage recurring invoices easily

Make recurring invoice management easy with reusable invoice templates. Update values every month without rebuilding calculations and send invoices on schedule.

Draft easy-to-read invoices with customizable templates

Create clear invoices to suit any need with free Excel templates. Explore professional designs and simple invoice templates focused on clarity and accuracy.

Create professional invoices with Excel formulas

Create invoices with Excel formulas that instantly calculate totals, including taxes. Reduce errors from manual calculations with product charges, quantities, previous payments, and discounts automatically filled. Keep invoices easy to scan for sharing and fast approval.

An Excel formula on an abstract background

Track balances over time for visibility

Use structured spreadsheets with payment columns and rows to record transactions. Quickly see outstanding balances across invoices to save time forecasting cash flow. Maintain accurate invoice data for easy analysis and to answer questions clients may have about past balances.

An Excel spreadsheet with bar and pie charts

Manage recurring invoices in one workbook

Reuse invoices to send bills month after month by duplicating and editing sheets in one structured workbook. Store past invoices on spreadsheet tabs to stay organized and incorporate payment history into dashboard overviews. Keep customer information alongside invoices to make sending reminders easy.

An invoice on a green background

Generate invoices fast with client-ready templates

Start with a flexible template and save time creating a polished invoice. Excel invoices come in a range of colors, styles, layouts, and fonts that can be fully customized to match a style guide. Once customized, templates can be saved and reused over time.

Invoice templates on a green background

Collaborate and share with team members

Share Excel invoices through OneDrive and grant access to collaborate online. Use comments and @mentions to manage invoice preparation across teams with full control over version history. Easily export print-ready invoices as PDFs, ready for sharing.

User interface showing sharing capabilities

Get insights with Copilot

Summarize invoice line items by category or cost type with Copilot in Excel for insights into charges. For easier analysis, ask Copilot to help with basic formatting or create charts to help visualize data.

Copilot chat within Excel document

How to create an invoice in Microsoft Excel

  1. Select an invoice template in Excel online.

  2. Customize templates with business colors, contact information, and logos.

  3. Add customer details like a company name 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 invoice to print, sign, and share.

User interface for creating a blank spreadsheet

Frequently asked questions

  • What is an invoice number? 

    An invoice number is a unique ID that lets you and customers track invoices. Invoice numbers are usually sequential, and they often have letters that stand for the company. Also use dates or client codes in invoice numbers. 

  • What should be included in an invoice? 

    Include the invoice date, payment terms, payment method, issuing company name and address, receiving company name and address, itemized charges, subtotal, taxes, and total amount owed. 

  • How to create an invoice template in Excel? 

    Start by opening a blank workbook and removing grid lines for a clean look. Create a header section with business information, logo, invoice number, and payment terms, then add customer information. Insert a table for services and products, then add a total line with the SUM function. Format the invoice with separator lines and business colors. 

  • How to calculate a due date for an invoice in Excel? 

    Calculating a due date requires an issue date in one cell and the number of payment term days in another cell (30 days for example). If the issue date is in cell A1 and the term in A2, insert the function =A1+A2 in a new cell to calculate calendar days. Excel will add the payment term to the issue date. To exclude weekends, use the function =WORKDAY(A1,A2). 

Start creating invoices with Microsoft Excel