Invoice Manager for Excel — Professional Invoicing Inside Microsoft Excel

Turn Microsoft Excel into a complete invoicing system. Start with a professional Excel invoice template, manage customers and products, keep structured invoice records, and create polished PDF invoices without leaving the spreadsheet where you already work.

How the Invoicing Software Works

Invoice Manager combines the flexibility of Excel invoice forms with the data integrity and manageability of a database-backed invoicing system.

The invoice form is a real Excel worksheet, so you can use the Excel skills you already know. Behind the worksheet, Invoice Manager maintains structured records for customers, products, invoices, payments, numbering, and reporting.

  • Excel invoice template
    Your invoice form is an editable and unlocked Excel workbook that you can design, brand, and enhance with Excel formulas.
  • Invoice Manager app
    The add-in adds the Invoice ribbon to Excel and provides the smart invoicing functions.
  • Structured database
    Customers, products, invoices, and payments are stored in a structured database for reliable records and easier management.

Excel Invoice Templates

Invoice Manager for Excel

Back-end Database

Pick and Use: 400+ Ready-Made Invoice Templates

Start from a professional invoice form instead of designing one from scratch.

Browse Invoice Templates

Every template is a genuine Excel workbook, rather than a proprietary invoice designer. Download any template you like, open it in Excel, and start invoicing immediately. The template library includes standard invoices, commercial invoices, service invoices, receipts, quotations, proforma invoices, and other business forms.

  • Free template library
    No registration required. Just download and use.
  • Ready for immediate use
    Choose an existing design, open it in Excel, and begin entering invoice information.
  • Design Mode
    Turn on Design Mode to disable the add-in buttons while editing the template, so you can safely format the worksheet.
A selection of ready-made sales, service, commercial, receipt, quotation, and multi-page invoice templates.

Flexibility and Adaptability: Format Forms the Way You Like

Make the invoice look like your business because the template is a real Excel workbook.

Use Excel's own formatting tools for fonts, colors, borders, images, logos, merged cells, column widths, and other layout changes. You can adapt the form to match your company's branding without learning a separate invoice-design application.

This sample, c1012 Two Receipts on One Sheet, shows how we use Excel's "Linked Picture" to create a second copy of an invoice so that it prints two copies.

  • Use normal Excel formatting
    Brand invoice forms with the same formatting features you already use in Excel.
  • Keep your own layout
    Customize the worksheet instead of being restricted to a fixed application screen.
  • Multiple Templates in One System
    Have several businesses that require different invoice forms? You can use multiple templates with a single installation of Invoice Manager. Just put each pair of template and database file in its own folder.
The c1012 'Two Receipts on One Sheet' template. Explain what Excel built-in features are used for creating this template.

Custom Fields and Controls: Advanced Customization Support Rarely Found Elsewhere

While many invoicing applications let you choose from different invoice formats and make limited changes to them, Invoice Manager takes Excel-based customization further by supporting custom fields and Excel form controls.

Define relationships such as discounts, tax calculations, line totals, subtotals, and other calculations with ordinary Excel formulas. Invoice Manager respects and preserves those formulas, so the logic of your invoice remains visible and under your control.

You can also add extra data fields and columns for information such as project codes, contract numbers, department names, or a per-product discount level. This makes the invoice form adaptable to businesses with more complex requirements. This example, c9005: Commercial Invoice Template, shows how we use drop-down lists and checkboxes on the template.

You can also use Excel VBA macros. For example, c5103: Email Is Required Before Saving Invoice.

  • Ordinary Excel formulas
    Use formulas you already know for totals, discounts, taxes, and other calculations.
  • Custom fields
    Store additional business information without redesigning the whole invoicing workflow.
  • Flexible business logic
    Combine custom columns and formulas to reflect your own invoicing rules.
The 'c9005 Commercial Invoice Template'. It is a great example of using custom fields and Excel form controls.

Quotations and Purchase Orders: Two Additional Form Types

Extend the same Excel-based workflow beyond invoices.

The same template and database engine that power invoices also handle quotes and purchase orders, so related documents can use the same business data and visual identity instead of requiring separate tools.

A built-in conversion workflow can turn an invoice form into a purchase order form or quote form, helping you reuse your existing design and avoid rebuilding documents from scratch.

  1. Invoice
    Create your customer invoice using your chosen Excel template.
  2. Quote
    Reuse the same design and data structure for quotations.
  3. Purchase Order
    Create purchase-order forms without changing to another system.
The default invoice template shipped with Invoice Manager, including its Quote and Purchase Order forms.

Smart Picker and Powerful Search Bar: Handy Tools for Everyday Work

Pick customers, products and other invoice data directly from the Excel cell you are filling — without switching away from the invoice form or manually typing long values.

The Smart Picker works for Bill To customers, Ship To addresses, product/items, Sales Rep names, shipping options, invoice numbers, and other data-selection fields supported by your invoice template.

  • Pick data from the invoice cell
    Click the Smart Picker button that appears in a supported cell to open the matching data-selection list.
  • Search large customer, product and invoice lists
    Large lists provide convenient search controls so you can find records by any available field instead of scrolling through the entire list.
  • Fewer typing errors
    Select an existing record from your database and let Invoice Manager fill the corresponding invoice fields.

Learn how the Search Bar works

The default template with icon button, invoice list window, search bar with the 'Fields' drop-down expanded.

Download and Subscribe

How do I choose between Microsoft Marketplace and Traditional Installation?
  • Choose Microsoft Marketplace when your organization uses a work or school Microsoft account and you want subscription-based deployment.
  • Choose the Traditional Installation when you prefer the desktop installer and a lifetime license.
  • All editions can use the free invoice templates published on UniformSoftware.com, and the template/database file format is shared across editions.

Learn more about download channels.

The Traditional edition offers two pricing levels
 NetEnterprise
FeatureLAN sharing enables multiple users to work on the same database concurrently, with shared access to customers, products, invoices, and payments.In addition to all the features of Invoice Manager for Excel Net, the Enterprise edition also supports SQL Server as a new database type, enabling you to host your database online and access it over the Internet.

Programmable: call the features and functionalities of Invoice Manager for Excel from your own VBA macro code.

Free Upgrade Period1 year2 years
What are the system requirements for this invoice-making software?

Invoice Manager requires the following:

  • Microsoft Windows 11 or Windows 10.
  • Microsoft Excel 2013 through Microsoft 365, 32-bit or 64-bit.
    Note: Invoice Manager for Excel requires a locally installed desktop copy of Excel. It does not work with Office subscriptions that run purely inside a web browser (use Invoice Manager Lite for browser-based Excel).

No matter which edition you use, you can download and use the customized invoice templates from our library for free. For businesses with unusual requirements, custom invoice-template services are also available.

Frequently Asked Questions (FAQ)

Start with one of the free Excel invoice templates, install Invoice Manager for Excel, and open the template in locally installed desktop Excel. The add-in adds the Invoice ribbon and connects the template to a structured database for customers, products, invoices, payments, and related records.

Yes. The invoice is a genuine Excel worksheet, so you can use Excel's fonts, colors, borders, images, merged cells, page setup, and other formatting tools. Use Design Mode while changing the invoice form, then save the customized template.

Yes. The template can be adjusted to fit an existing pre-printed invoice form. The FAQ recommends using Design Mode to move or format cells, setting the printable area and page setup in Excel, and then saving the customized template.

Use the Search Bar in the Customers, Products, and Invoices data-list windows. Select a field, choose an operator such as Equals or Contains, enter the search value, and click Search. You can reset the criterion, and frequently used field/operator choices can be saved as defaults. See the Search Bar tutorial.

Yes. You can create separate template/database pairs for different companies or currencies and keep them in separate folders or with different file names. Each template can connect to its intended database.

First check whether the Invoice ribbon tab is available and whether the template is still in Design Mode. If the ribbon is missing, restart Excel and verify that Invoice Manager is enabled as an Excel add-in. The official FAQ also covers Excel security and add-in settings that can prevent the program from running. See the complete troubleshooting FAQ.

Install Invoice Manager on the new computer, then copy the template file and the database file used by the old computer. Reconnect the template to the copied database when necessary and save the template so it remembers the new database path. The official FAQ provides the detailed transfer procedure.

The desktop Invoice Manager requires a locally installed copy of Excel on Windows. For browser-based Excel, use Invoice Manager Lite, the free Excel web add-in that works with the 400+ templates.

Learn More about Invoice Manager for Excel

Explore selected tutorials and reference pages for installation, template customization, database lookups, searches, and day-to-day invoicing tasks.

Invoice Manager Lite — Free for Everyone

Need only the basics, or want to create invoices in Excel for the web? Invoice Manager Lite is a free Excel web add-in that works with the same 400+ invoice templates.

A Great Time Saver

Although the Lite edition is not as powerful as Invoice Manager, it can still save you a great deal of time.

If you use only the raw invoice template, you have to clear the existing cell contents one cell at a time before creating each new invoice. This is time-consuming.

Invoice Manager Lite is created to deal with this pain. It is an Excel web add-in available through Microsoft Marketplace and works with both the desktop and web versions of Excel.

Visit Invoice Manager Lite on Microsoft Marketplace

With Invoice Manager Lite, you simply click a button. It helps you:

  • Clear all the named cells.
  • Fill in the current date.
  • Fill in a new invoice #.
Invoice Manager (Lite) with a sample invoice template. An Invoice Manager Lite task pane used with a sample invoice template, showing how it saves time.

Install Invoice Manager Lite

Invoice Manager Lite is available from Microsoft Marketplace and works with both Excel for the web and desktop Excel. Follow these steps to install Invoice Manager Lite.

  1. Open Excel for the Web or desktop Excel.
  2. Select Home > Add-ins.
  3. Select More Add-ins.
  4. In the Office Add-ins box, select the Store tab.
  5. In the search box, enter "Invoice" (without the quotation marks) to search for apps related to invoicing.
  6. In the search results, find Invoice Manager Lite.
  7. Click Add to install it in Excel.
Excel for the Web with the 'Office Add-ins' dialog box open in the foreground and the 'Store' tab activated. Invoice Manager Lite appears first in the search results.

Uninstall Invoice Manager Lite

Your invoice templates remain ordinary Excel files, so removing the add-in does not remove the template files you have downloaded and customized.

  1. Open Excel for the Web or desktop Excel.
  2. Select Home > Add-ins.
  3. Select More Add-ins.
  4. Make sure My Add-ins is the active tab.
  5. Find Invoice Manager Lite and right-click it.
  6. Select Uninstall.
Excel for the Web with the 'Office Add-ins' dialog box open in the foreground and the 'My Add-ins' tab activated.