Skip to main content main content

How to Use

Assuming you have downloaded and installed Uniform Invoice Software:

  1. Download Simple Sample - Building & Remodeling Invoice. Double-click the downloaded file to extract all files.
  2. Open the template "simple-sample-template-building-remodeling.xlsx" or "simple-sample-template-building-remodeling-uis.xlsx" with Microsoft Excel.
  3. Click "Design Mode" on the "Invoice" Excel ribbon tab to put it into design mode.
  4. Enter your business information and replace the default logo image to make it your own. (How?)
  5. Click "Design Mode" again to exit design mode.
  6. Create invoice (tutorial movie)!

Prefer to have a look at other samples? Try our Search tool!

Screenshots and Images

The printed version.

Simple Sample - Building & Remodeling Invoice

Simple Sample - Building & Remodeling Invoice (c4056)

c4056 now includes the customized invoice template for the latest version of Uniform Invoice Software. This is what you will see when you open simple-sample-template-building-remodeling-uis.xlsx.

Simple Sample - Building & Remodeling Invoice (UIS Edition)

Simple Sample - Building & Remodeling Invoice - UIS edition

Download Simple Sample - Building & Remodeling Invoice (c4056)

License: Private Use (not for distribution or resale). See our Terms of Use.

You are safe to download the resources. We've added our digital signatures to the files.


Download this if you have already installed UIS, but are looking for additional customized templates.

339 KBDownload

Download this if you want this design to be set as the default template by the installer program.

2.80 MBDownload


To make your own template works with Uniform Invoice Software (UIS), there are a number of works to do. This simple invoice template for building & remodeling service gives a sample and details the steps.

Please also visit Construction Invoice, Simple Invoice for Construction Business and Construction Proposal Template if you are interesting in the business document formats and samples for building and remodeling service.

In the Customizing Invoice Template document, it was stated that all invoicing templates that works with UIS should be created from, or the final base template should be, the default template shipped with UIS. All templates available here (except this one) on adhere to this rule.

The reason for this is that, in order to have UIS work with a template, the template must meets the requirements of UIS, including (but not limited to) many hidden fields that specify the connection with database, preference for printing, options for PDF generating and emailing etc.

So our recommendation is that, if you have a very special and private invoicing format / invoicing layout that you want to make it work with UIS, the best way to customize based on the default template shipped with the program, or based on any template that you can download here on Microsoft Excel provides handy and abundant tools for you to customizing our templates.

That has been said, if you still want to use your own template with UIS to utilize all the powerful features such as database connection, management of customers, products, invoices and payments, reporting, etc., the good news is that - it is possible, although not so easy and quick.

With this simple template sample, we details the steps and process required to integrate a building and remodeling service invoicing template with UIS. The result of this tutorial is a ready-to-use template that is suitable for businesses who offer building, construction, design, remodeling services. Download and try this template for free if you are in this business!

Let's how to make a building & remodeling invoicing sample work with UIS.

  1. First create a folder on Windows desktop or inside "My Documents". This will be our working folder.
  2. Copy 3 files to this folder: your own template (in this case, building-remodeling-service.xls), the default template comes with UIS (invoice.xlsx), the default database file comes with UIS (sample.mdb - but we renamed it to c4056.mdb for the purpose of publishing this document on
  3. Open invoice.xlsx.
  4. Open building-remodeling-service.xls.
  5. Click to select the invoice.xlsx template. Right-click the worksheet name "invoice" on the bottom of the spreadsheet window. Choose "Delete" from the shortcut menu. This deletes the worksheet from the template.
  6. Switch to building-remodeling-service.xls.
  7. Right-click the worksheet name on the bottom of the spreadsheet window. Choose "Move or Copy" from the shortcut menu. From the "Move selected sheets to book" list choose "invoice.xlsx", from the "Before Sheet" list choose "Sales Report", and then click OK to copy the sheet.
  8. Close building-remodeling-service.xls without saving it.
  9. Go to invoice.xlsx. Rename the copied worksheet sheet to "invoice" - To do this, double-click the sheet name on the bottom of the spreadsheet, and then enter the new name "invoice".
  10. Now comes the most time-consuming part - name the cells. There are several rules here.
    • All cells / fields that should be saved to database must have a name (How?).
    • UIS has its own name list for the Invoice worksheet, some of them are required (cannot be omitted). See the table below. The default template shipped with our invoicing software is also embed into the "default template" worksheet, which you can click to open to better understanding this table.
    • If a cell name required by UIS should not appear on your printed invoices, put it outside the printable area. For example, we put "oknSubtotal", "oknShippingCost" and all tax cells outside the printable area. Since this building and remodeling service business does not these fields.
    • If you need a field that is not in the UIS name list, define it as custom field. For example, the "Location" field is not in the name list defined by UIS. This is added to the "Invoice Header" as a custom field, with "oknLocation" as its cell name and "Location" as the database field name.
    • All cells that should be manually fillable / editable / changeable on creating invoices must be unlocked; cells has formulas assigned must be locked. For example, on the detail section the fields on the "Line-total" column are all locked; all the other fields on "Product#", "Quantity", "Price" and "Description" columns are unlocked. (See Lock and Unlock Cells)

    For the purpose of demonstration, in this sample we put all usually-hidden names on visible area outside the printable area, where we also put the name as clear text to the left of the defined name. For example, the cell $T$6 was named oknDatabaseName, then the text "oknDatabaseName" shows on $S$6. Since value of "oknDatabaseName" was written each time UIS connects with a database, this cell was unlocked.

  11. Once you have all the cells correctly named, save the template, exit Excel and reopen the template. Test it.


Names defined for your own company information. The report worksheets reference to these names. If omitted, you can type in the required information on report worksheets individually
oknCompanyName $F$2 Yes Your own company name
$F$4 Yes company city, state and zip
oknCompanyContact $F$5 Yes company contact, email and web address
Name defined for hidden cells
$A$10 No "Tax2 is applied to Tax1" option on Settings dialog box
$A$11 No "Tax total including shipping cost" option on Settings dialog box
oknTax1RateDefault $A$12 No Tax 1 rate set on the Settings dialog box
oknTax2RateDefault $A$14 No Tax 2 rate set on the Settings dialog box
oknTaxType $A$8 No Tax type set on the Settings dialog box. Could be 0, 1 or 2
Visible cells. Usually put outside the printable area
oknDatabaseName $N$3 No If the template connected with a database successfully, this cell shows the database name
oknStatus $N$5 No The status of current invoice, "Pending", "Paid" or "Void"
Heading cells
oknInvoiceDate $K$4 No The "Clear & New" command fill the current date into this cell
oknInvoiceID $K$5 No The "Save Invoice" command fill this cell automatically if left empty. Uniform Invoice Software shows the content of an invoice if you enter an existing invoice# into this cell.
"Bill To" section
oknWhoAddress $F$10 Yes
oknWhoCityStateZip $F$11 Yes
oknWhoZipPostcode $F$12 Yes
oknWhoCountry $F$13 Yes
oknWhoPhone $F$14 Yes
oknWhoEmail $F$15 Yes
oknWhoName $F$9 No Customer Name
oknWhoID $F$16 No Customer#
"Ship To" section
oknShipAddress $J$10 Yes
oknShipCityStateZip $J$11 Yes
oknShipZipPostcode $J$12 Yes
oknShipCountry $J$13 Yes
oknShipContact $J$14 Yes
oknShipName $J$9 Yes
For the "Info line" below the "Bill To" section
oknOrderID $D$19 Yes Purchased Order Number. On the default template it is below the label "Order ID"
oknPaymentTerm $J$19 Yes If defined, Uniform Invoice Software shows "In-cell Picker" for this cell
oknDueDate $K$19 Yes
oknShipDate $H$19 Yes
oknSalesRepName $F$19 Yes If defined, Uniform Invoice Software shows "In-cell Picker" for this cell
oknShipVia $I$19 Yes If defined, Uniform Invoice Software shows "In-cell Picker" for this cell
Detail section. Each line has these names defined. For example if you have 5 lines, you need to define 5 names from oknProductID_1 to oknProductID_5, and 5 names from oknProductName_1 to oknProductName_5, and 5 names from oknLinetotal_1 to oknLinetotal_5, and so on. If you need a batch naming tool, contact us.
oknProductName_1 $F$22 No Product (item) description of each item
oknQuantity_1 $I$22 No
oknPrice_1 $J$22 No
oknLineTotal_1 $K$22 No
oknProductID_1 $D$22 No Product# (Item#) of each invoicing item
oknTaxable_1 $A$22 Yes Each "Taxable" check box link to one of "oknTaxable_?" cell
oknCost_1 $B$22 Yes "Cost" of each product item. Default is 0
Bottom section.
oknSubTotal $K$34 No Default formua: =SUM(oknLineTotal_1:oknLineTotal_12)
oknTax1Name $I$35 No Tax 1 name defined on the Settings dialog box
oknTax2Name $I$36 No Tax 2 name defined on the Settings dialog box
oknTax1Rate $J$35 No Tax 1 rate. "Clear & New" button fill this cell with the value of oknDefaultTax1Rate
oknTax2Rate $J$36 No Tax 2 rate. "Clear & New" button fill this cell with the value of oknDefaultTax2Rate
oknTax1 $K$35 No Default formula: =ROUND(IF(oknTaxType=0, 0, oknTax1Rate*(oknLineTotalTaxable+IF(oknTaxTotalIncludingShippingCost =0, 0, oknShippingCost))), 2)
oknTax2 $K$36 No Default formula: =ROUND(IF(oknTaxType<>2, 0, oknTax2Rate*(oknLineTotalTaxable+IF(oknTaxTotalIncludingShippingCost =0, 0, oknShippingCost)+IF(oknTax2IsAppliedToTax1=0, 0, oknTax1))), 2)
oknShippingCost $K$37 Yes Manually fillable on creating invoice
oknTotal $K$38 No Default formua: =ROUND(oknSubTotal + oknShippingCost + IF(oknTaxType=0, 0, IF(oknTaxType=1, oknTax1, oknTax1+oknTax2)), 2)
oknBalanceDue $K$40 No Default formula: =ROUND(oknTotal-oknPayments, 2)
oknLineTotalTaxable $B$34 Yes Total amount that used when calculating tax. If omitted, your taxing formula cannot use this name. Default value is zero
oknPayments $B$39 No Total amount of payments applied / posted to this invoice.
oknNotes $D$38 Yes The "Notes" of each invoice.

Every business is different, and we know that you want to use an invoicing form that is specific to your business. With this template sample, we copy an existing invoicing layout for a building and remodeling service business into a template built for our invoicing software, and make our invoicing program work with the new form.

Like other form designs here on, Simple Sample - Building & Remodeling Service Invoice is free (offered to you at a price of 0.00USD). It works on Windows XP and all newer versions of Windows, and Excel 2007, 2010, 2013 or 2016.

Format and Specification

NameSimple Sample - Building & Remodeling Invoice
CategoryService Invoice Template
Release DateMonday, February 1, 2016
Format (XLS or XLSX).xlsx
Excel Version Excel 2003 / Excel 2007 / Excel 2010 / Excel 2013 / Excel 2016
Line Height (Points)20.25
Print Area$B$2:$L$50
Printable with Papaer Size / OrientationLetter (8-1/2 in. x 11 in.) - Portrait
Default Margins (Points)

Sample Templates