Skip to main content main content
sharing is caring! we do appreciate your time to let others know us!



Microsoft Office for Mac includes all the major applications available in its Windows version, including Word and Excel. While for now Invoice Manager for Excel (namely Uniform Invoice Software) is a Windows desktop invoicing software program based on Excel, our free blank invoicing templates and billing forms use pure-Excel features, which enables you to adapt our invoice formats on your Mac system.

You can download any template here on for free. Most of our templates are Excel ".xlsx" format packaged in a self-extracting Windows ".exe" file. If you choose to use our free Excel invoice templates on Mac, be sure to read the document "create / customize invoice template", which describes the basic design rules to follow when you want to customize our templates. Also refer to Microsoft Excel documents to get more details. Also be noted, due to the large number of users who download and use our templates, we're not able to provide timely technical support to users of our free templates. Our templates and forms are not tested on Mac, so use them at your own risk.

How to make invoice on mac using UIS

This is a frequently asked question - how to I run Invoice Manager for Excel (namely Uniform Invoice Software) on Mac?

The answer is NO.

Invoice Manager for Excel (namely Uniform Invoice Software) (or Excel Invoice Manager prior to August 2013) is a COM add-in program runs inside Microsoft Excel application process on Windows. For now it does not run on Mac.

However our templates are pure Excel workbook files that work on Mac. Visit Mac Invoice Templates for more information. Without UIS, a simple template itself does not offer much features, but it is able to format your invoice data in the right way - i.e. it does enable you to make invoice on Mac easily.

If you need a more complete system for invoicing on Mac, there are many programs or online invoicing systems you can try.

For example, you can use Apple Pages to format your document easily, as detailed on the tutorials How do I Make a Template in Apple's "Pages" or Creating an invoice with Apple's Pages. In case the ready-made templates in Pages don't meet accurately your business requirements, visit Learn how to create your own custom invoice in Apple's Pages or How to Create an Apple Pages Template to find out how to create your own template.

Here are our templates closely related to Mac Invoice Template.

Advanced Sample - Macro-Enabled Invoicing Template

Advanced Bill Sample - Macro-Enabled Billing Template

With the Simple Invoice Templates series we demonstrate how to do basic customizations on create and customizing your own bill format for your business, such as how to change fonts, move cells to create a new layout, change formulas to create a new business logic, etc. See this document to find out more information on the rules and guidelines on creating your own invoice template.

Consulting Invoice Template (1st Sample of Customization)

Consulting (1st Sample)

The "Machine#" field is placed in a box along with several other fields, including Requisition #, Work Order #, P.O. # and Terms. In most sales invoice templates available here on, the location of this box is designed for the "Shipping To" section. Since this is a service invoice template, we don't keep any shipping fields – i.e. all the shipping fields are moved out of the printable area

Advanced Sample - Email Is Required Before Saving Invoice

Advanced Sample - Email Is Required Before Saving Invoice

The commands are always executed against the active workbook and active worksheet. Since different worksheets could have buttons with the same name, your VBA macro code should make sure the right workbook / worksheet is activated before issuing a command. For example, the "Invoice", "Quote" and "Purchase Order" worksheets in the default template shipped with Invoice Manager installer program all have the button named "oknCmdSave".

Advanced Sample - Print One Invoice in Two Different Formats

Advanced Sample - Vary Print Results with Two Print Buttons

The default "Print" button included many templates here on print the whole "Invoice" worksheet. This in fact prints the Excel range defined by the "Print_Area" name. There are many ways you can customize the print behavior, as shown on the samples at printable invoice templates.

Clothing Store (Manufacturer) Invoice Template with Item Pickup Buttons

Clothing Store (Manufacturer) Invoice Format with Item Pickup Buttons

This invoicing template for clothing stores or manufacturers is a variant of cm003 Clothing Store (Manufacturer) Invoice Template with Size Breakdown. It differs from the original edition in that this variant adds back the buttons that you can click to pick up customer, shipping address, sales representative and payment term.

Proforma invoice format that helps selling across boards

Proforma invoice format that helps selling across boards

By using the watermark image of earth and flying planes, we want to express the idea that the business is selling around the word. As the English language-idiom says, "A picture is worth a thousand words". This simple image not only makes the template beautiful, but also tells you clients that you're not limited to local services. If you don't like this design, you can find more samples for proforma invoices at proforma invoice templates.

Advanced Sample - Invoiced Total in English Words

Advanced Bill Sample - Invoiced Total in English Words

Most templates here on are ".xlsx" files. ".xlsx" workbooks are Microsoft Excel Open XML Format Spreadsheet files. It's an XML-based spreadsheet file created by Microsoft Excel version 2007 and later. One limitation of ".xlsx" format is that it cannot store macros (i.e. VBA codes). To save the macro function code with the Excel invoicing template, you have to firstly convert your template into ".xlsm" format, which is called "Excel macro-enabled Workbook". See c5101 - Advanced Invoice Sample - Macro-Enabled Invoicing Template for more information on this topic.

First, to convert an ".xlsx" invoice template into ".xlsm" format, follow steps below.

One Column Consulting Invoice Sample

One Column Consulting Invoice Form

This sample consulting invoice template has only one column, consisting of 16 lines of the "Description" fields. The total invoiced amount cell is manually editable. It also includes the "SpellNumber" VBA procedure to show the invoiced amount in English words.

Form with Product Category

Template with Product Category

The main purpose of creating this invoice template on is to provide a sample on using custom fields with Invoice Manager for Excel (namely Uniform Invoice Software).

Medical Invoice Template (1)

Medical Billing Form (1)

This free medical invoice form provided to you by is in Microsoft Excel format. Even if you are looking for a medical bill template in Word format, or other medical office forms, recommends you to consider our Excel-format medical bill design too. Microsoft Excel is Microsoft's best spreadsheet tool for formatting and calculating client-side data, which makes it the ideal platform for medical billing.

Basic Blank Service Billing Format (No-tax, Long Description)

Basic Blank Service Billing Format (No-tax, Long Description)

The template offers a blank form for you to fill in. Fixed content, like your own business name, address, contact etc., are locked so that you'll not overwrite them accidentally. Fillable content, like the invoice#, invoice date, customer information, service items, etc., are unlocked so that they are editable even when the form is protected. Without Invoice Manager for Excel (namely Uniform Invoice Software) installed, you should fill in all information by hand. With the help of Invoice Manager for Excel (namely Uniform Invoice Software), filling an invoice is much simpler. You'll typically start by clicking the Clear & New command, which clears the invoice form so that it is ready for you to create a new invoice. After executing the "Clear & New" command, most editable fields are blank, but some of them are filled with default values. For example, the Invoice Date will be the current date, and the Sales Rep. Name, Shipping Date, Payment Term etc., are all filled with default value (if they appear on the invoice form).

Basic Blank Service Invoice Format (Two-taxes)

Basic Blank Service Invoice Style (Two-taxes)

Depending on your local laws, and sometimes it even is depending on where your customer resides, you may charge no tax, one tax or two taxes. Setting up tax options would not be a problem if Invoice Manager for Excel (namely Uniform Invoice Software) is already installed on your computer, as you could simply go to the Settings window and then Taxes tab to set the configurations. However if it is not, you have to unprotect the spreadsheet manually and set the tax rules manually. To simplify this procedure for those users, this template, "Basic Blank Service Invoice Format (Two-taxes)", "Basic Blank Service Invoice Format (Two-taxes)", is added here as a free downloadable template on If you have to charge two taxes, the only thing left for you to customize is entering your own company name and replacing the default logo image. To do this, you first need to unprotect the Excel spreadsheet.

Architect Invoicing Sample

Architect Billing Template

The default template implemented by has two taxes defined. In Engineering Invoicing Template we moved the tax-related cells out of the printable area as they are not used. In order to implement one tax in this Architect Billing Template, we simply move back the required cells. To do this, we first unprotect the Excel worksheet, display gridlines and row / column headings, and then move the required cells into the printable invoicing form.

Shipping Invoice Template (2)

Freight Invoice Format (2)

Since the paper is now in landscape orientation, we need to hide some rows to make the shipping invoicing layout be printable on a single page.

Basic Blank Service Invoice Format (One-tax)

Basic Blank Service Invoice Layout (One-tax)

This configuration procedure isn't so basic and simple for someone who are not so familiar with Excel and Invoice Manager for Excel (namely Uniform Invoice Software) templates. To get the job even easier, we build this template "c2013 Basic Blank Service Invoice Format (One-tax)" or Basic Blank Service Invoice Layout (One-tax).

Mixed Tax Rates (5 Columns)

Mixed Tax Rates in an Invoicing Form (5 Columns)

The next step is to move the new columns added for this template, i.e. "Product Type" and "Applied Tax Rate" to the printable invoicing form.

Basic Blank Service Format (No-tax)

Basic Blank Service Format (No-tax)

While some businesses prefer customized, no-standard invoicing forms, others find it is much simpler to use a basic invoicing layout, such as the layout implemented by this template - Basic Blank Service Format (No-tax) or Basic Blank Service Layout (No-tax). As a general purpose invoicing template, it does not include fields that are specific to certain businesses, and thus it is suitable for many service business types, like consulting agencies, solicitors and law firms, designers, cleaning service providers, freelancing agencies, accountants and other organizations in similar field.

Engineering Invoice Template

Engineering Billing Template

On the bottom of the invoicing form, the section starting with the label "Payment" is designed for hand writing - it will not be included in the invoice that you'll send to your customer.