ContractWriter Users Guide Page 1 
 HOME SITE INDEX ContractWriter Manual ContractWriter Users Guide PRINT SETUPPRINT 
  1. Introduction
  2. Installing ContractWriter
  3. General File Management
  4. Starting ContractWriter
  5. Name & Display Settings
  6. Moving around the Program
  7. Learning You Way Around
  8. Basic Procedure
  9. Basic Strategy
  10. Selecting Clauses
  11. Checklist Color Coding
  12. Set Customer Type
  13. Program Settings
  14. Customizing the Checklist
  15. Customizing the Clauses
  1. Formatting New Clauses
  2. Creating Separate Addendums
  3. Printing Multiple Documents
  4. Saving the Master File
  5. Using Checklist Templates
  6. Using Template Files
  7. Restore Excel Menu
  8. In Excel, Please Do Not...
  9. Copying ContractWriter Files
  10. Technical Support
  11. Legal Disclaimer
  12. Warranty
  13. License
  14. Copyright


  1. ContractWriter is an Excel spreadsheet program designed to write Contracts for residential and light commercial construction projects.
  2. ContractWriter works by providing you with a Checklist of contract clauses from which you select those that you wish included in the Contract.
  3. Once you've selected your Clauses, the menu command Generate Contract will copy them to the Contract page, then number, outline and format them to create your customized Contract.
  4. ContractWriter's Checklist contains over 350 pre-written Clauses for your immediate use.
  5. You can add, edit, overwrite or delete any clause on the Checklist, which means you can customize it specifically for your business.
  6. You can change the Checklist selections and re-generate a new Contract at any time.

  1. Follow the installations instructions to install ContractWriter.
  2. The installation program will...
    • Create a folder on your hard disc named "PowerTools"
    • Create a sub-folder named "ContractWriter"
    • Copy a file named "ContractWriter Master File.xls" into the folder.
    • Create a ContractWriter Files icon on your Desktop.

  1. All your ContractWriter files should be kept in a folder named c:\PowerTools\ContractWriter.
  2. This folder will contain your ContractWriter Master File and the Contract files you create from the ContractWriter Master File.
  3. The ContractWriter Master File.xls is your primary copy of ContractWriter.
  4. Each time you want to write a new Contract, you will...
    • Open ContractWriter Master File.xls
    • Use File | Enter File Name to enter the new Contract's file name.
    • Use File | Save to Hard Drive to save the file using the new file name.
    • The new Contract will then have it's own file.
  1. Each time you want to make permanent changes to the Checklist in your ContractWriter Master File, you will...
    • Open your current ContractWriter Master File.
    • Make the desired revisions.
    • Select File | Save to Hard Drive
    • Replace the existing Master File with the revised Master file.
  2. It's OK to replace the ContractWriter Master File with a file you've modified with permanent changes.
  3. Do Not replace the ContractWriter Master File with a contract file you've written for a specific Project.


  1. Start Excel, Select File | Open
  2. Look In "c:\PowerTools\ContractWriter"
  3. Open "ContractWriter Master File.xls"

  1. The Program Settings control many important aspects of the program.
  2. As you become experienced in ContractWriter, you will probably change one or more of them to suit how you wish to operate the program.
  3. For the time being, we recommend you leave the settings alone except for the two you need to review before you can proceed.
    • Use Settings | Program Settings | Display | Screen Resolution to adjust ContractWriter's page size to match your monitor.
    • Use Settings | Contractor Information to enter your company name, address and phone number into your ContractWriter Master File.
  4. When you're done, use File | Save to Hard Drive to save the file as a new ContractWriter Master File.
  5. From then on, when you open your ContractWriter Master File to write a Contract, it will already have your company name entered.

  1. Use the arrow keys to move around any page.
  2. Use the right side scroll bars to move up and down a page.
  3. Use the mouse pointer on the file tabs at the bottom of the screen to move between pages.
  4. Use Checklist | Lookup/Goto to view an alphabetical list of checklist sections you can select and jump to.

  1. The fastest way to learn your way around ContractWriter is to open the master copy and go tearing through it for about an hour.
  2. You should check out every menu command, examine every screen, click every button, and try to figure out what everything does to everything else.
  3. Be bold, try to break the program!
  4. When you're finished, simply close the file without saving it!
 ContractWriter Users Guide Page 2 


  1. Double-Click the ContractWriter Icon on the desktop to open the ContractWriter Master File.
  2. Use File | Enter File Name to enter the file name.
  3. Select a Checklist Template (optional)
  4. Use Contract | Generate Contract to generate test Contracts using the template settings.
  5. Select the desired Clauses from the Checklist.
  6. Use Contract | Generate Contract to continue.
  7. Review and revise as necessary.
  8. You may preview and/or print any document at any time.
  9. Use File | Save to Hard Drive to save file at any time, and always save the file at the end of your work session.

  1. Unlike writing specifications with SpecWriter, which are usually different for every project, you don't generally need to create entirely new contracts for each project.
  2. Most ContractWriter users develop 2 or 3 basic contracts that they may modify slightly depending upon the nature of the project.
  3. One common strategy is to submit contracts without any mention of a Time of Completion, which may not be noticed given that the contract is picture-perfect in it's exact outline format.
  4. However, in the event the prospective customer requests a Time of Completion section, you can quickly add it, along with all it's conditions and limitations, and re-generate a new contract in a matter of two minutes.

  1. Start at the top of the Checklist, with the square box cursor in the tag column.
  2. Use the arrow keys to move down the Checklist, and use the small "x" key to select the Clauses you want use in your Contract.
  3. You may also delete an "x" with the delete key at any time.
  4. Always select a header for each section that you select a clause. The headers are in bold, dark blue print on the screen.
  5. Use the color coded left side column to remind you which sections apply to what types of projects (Fixed-Price, Design-Build, Cost-Plus, etc.)

  1. There is a color coded column on the left side of the Checklist that designed to give you a visible indication of the nature of the adjacent clauses, as follows:
    • BLUE indicates clauses that are REQUIRED to create a legally binding contract.
    • YELLOW indicates clauses that are OPTIONAL.
    • RED indicates that you must SELECT ONE of the clauses indicated.
    • GREEN indicates sections exclusively for COST-PLUS contracts.
    • AQUA indicates sections exclusively for DESIGN-BUILD contracts.
  2. These color codings have no effect on the programming, they're strictly provided as a visual aid.
  1. Use Contract | Generate Contract to initiate the procedure. ContractWriter will then...
    • Copy the Clauses you "Tagged" from the Checklist to the Contract page.
    • Organize the Clauses in an outline.
    • Insert the header and footer on each page.
  2. Use Contract | Preview this Document to review how your documents will appear when printed.
  3. If you wish to change anything in the documents, just change the Checklist and generate a new Contract.
  4. You may re-generate a new Contract as many times as you wish.


  1. Use File | Set Customer Type.
  2. This command will allow you to replace the word "Owner" with any of the displayed alternates throughout the entire Program.
  3. You may switch back to "Owner" at any time.

  1. Use Settings | Program Settings to access the Settings dialog box.
  2. Checklist Columns will display or hide certain columns on the Checklist.
  3. Display Caution Messages allows you to turn the messages off.
  4. Screen Resolution will change the zoom level to fit your monitor.
  5. The Default Directory is the location of your ContractWriter Files.
  6. The Create Separate Addendums allows you to select if you want the indicated documents to be incorporated within the body of the contract OR created as separate documents

  1. Once you've gotten used to what ContractWriter actually does, you'll want to start customizing it for your business.
  2. First, scan down the Checklist, and use the "Collapse/Expand" feature to "Collapse" (hide) entire Sections of Clauses you don't think you'll need on a regular basis.
  3. Simply Click on the little " + " plus sign in the left column, at the end of the black line, adjacent to the bottom of each Category.
  4. Clicking the " - " minus sign will expand the Category at any time.

  1. Most users will add a couple of customized Clauses to the Checklist, generally to address their specific business practices or local requirements.
  2. You can add Clauses to your ContractWriter Master File at any time.
  3. Use the F-2 key to edit the Checklist at any time.
  4. Use Checklist | Insert New Line to insert a blank row at any point in the Checklist.
  5. Use Checklist | Delete Lines(s) to remove the selected rows completely.
  6. Use Checklist | Insert New Section to insert an entire new, blank section ready for further editing.
  7. When adding clauses or otherwise editing the Checklist, be sure to examine the codes in the Checklist Format Column (see next section) to ensure proper paragraph formatting.
  8. Always save the ContractWriter Master File after you've revised the Checklist or added new Clauses.
 ContractWriter Users Guide Page 3 
  1. ContractWriter has a special column on the left side of the Checklist that is named the Checklist Format Column.
  2. The Checklist Format Column is used to enter letter codes that determine where a paragraph begins.
  3. Whenever you add or delete lines in the Checklist, or add new sections to the Checklist, you should review the Checklist Format Column to ensure that you have these codes set properly.
  4. The Checklist Format Column is normally hidden from view because it is not needed to create contracts.
  5. To display the Checklist Format Column, select Settings | Program Settings | Display then check or uncheck Display Checklist Format Column.
  6. There are only two codes in the Checklist Format Column, as follows:
    • S indicates the beginning of a new section, with a new section number in the Contract.
    • P indicates the beginning of a new paragraph or any single line that you want lettered in the contract as a subsection of a section.
  7. You should review the existing letter codes to understand their application.
  8. You may change these codes as you may desire to achieve the formatting effects in the contract itself.
  9. If you prefer, you may operate the program with the Checklist Format Column visible at all times.

  1. The Draw Schedule section of ContractWriter is the only portion of the Checklist that incorporates formulas to assist you in establishing the Total Contract Price and the subsequent draws.
  2. The calculations in the Draw Schedule are determined from the sum of the figures entered in the Total Contract Price in the sections above the Draw Schedule.
  3. To use the Draw Schedule, you should follow some simple rules, as follows:
    • First, "tag" the draw descriptions you wish to include in the Draw Schedule. You may skip any draw descriptions that are not correct for the project, and you may edit them as desired.
    • Second, enter the percentages adjacent to the dollar amounts indicated on the Draw Schedule. ContractWriter will automatically calculate the draw amount.
    • As you enter the percentages, the program will also display the total percentage at the bottom of the Schedule for your review. Obviously, you want to modify the percentages until this number equals 100%.
    • You may "massage' the percentages until you are satisfied with the draw amounts.
    • If you wish, you may also choose to ignore the percentages and enter the dollar amounts instead.
  4. Many Builders prefer to enter the allowances as a separate draw like a reserve from which the allowance purchases are separately funded, which is how we've written the formulas. If you prefer, you may change the formulas to include the Allowances amounts in the Total Contract Price.
  5. Of course, if you are providing the construction funding, or if you are subjected to using the bank's draw schedule, then you would indicate this in the Checklist and subsequently bypass the Draw Schedule all together.
  6. I strongly suggest that you experiment with the Total Contract Price calculations and the Draw Schedule in the Checklist for just a few minutes to understand the relationship between the numbers.

  1. There are three sections of the Checklist that you may wish to have incorporated in the body of the contract OR have created as separate addendums to be attached to the contract. These section are:
    • Draw Schedule
    • Allowance Schedule
    • Builders Warranty
  2. In the Settings dialog box, ContractWriter allows you to select if you want the wording of these section to be in the contract or as separate addendums
  3. The default setting when you first install ContractWriter is have the separate addendums.
  4. Use Settings | Program Settings | Create Separate Addendums to change one or all of these settings at any time
  5. Be sure to re-generate your contract after you have made a change to these settings.

  1. ContractWriter has a Multiple Documents feature that allows you to select a group of documents to preview and print together with one command.
  2. The idea is that most contracts are actually comprised of a collection of documents that need to be reviewed and printed together.
  3. Previewing and Printing multiple documents as a group is easy to learn and will be a great timesaver.
  4. To use the Multiple Documents feature:
    • Select Multiple Documents to open the dialog box.
    • Select the documents to be included in the Multiple Documents group.
    • Select the Preview button to preview the selected group of documents in sequence.
    • Select the Print to print the selected group of documents.
    • You may change the document selections at any time, upon which ContractWriter will remember the latest selections.

  1. Always make any permanent changes to your ContractWriter Master File. (ContractWriter Master File.xls)
  2. After making any permanent changes, always save the ContractWriter Master File by using File | Save to Hard Drive to replace your previous copy of your ContractWriter Master File.

  1. Templates are Checklist selections you decided to name and memorized as a group.
  2. In other words, you can memorize what you've tagged on the entire Checklist, give it a name, and later recall that template at any time.
  3. Templates are intended to allow you to pre-configure the Checklist for typical contracts as a "quick start" for writing a contract for a specific project.
  4. For example, in your Master File you can memorize a template for a basic contract for a custom home to be built on an Owner's lot, then use the template each time you are writing that type of contract.
  5. After selecting a template to get started, you should then proceed with reviewing the Checklist to make any necessary changes and additions.
  6. We've included 10 template contracts in ContractWriter for your review and consideration.
 ContractWriter Users Guide Page 4 
  1. Template Files are ContractWriter files you've setup for a specific purpose.
  2. Template Files can be setup for your model homes, which will allow you to quickly revise them for a specific buyer.
  3. Template Files can also be setup for re-occurring projects, such as a standard home you build repeatedly.
  4. Don't get confused by the concept of a Template File, it is simply a file you've already created for a general type of Contract, that you will open again and continue to customize for a specific project.

  1. This command will allow you to jump back and forth between the custom ContractWriter menu and the standard Excel menu.
  2. You may switch to the Excel menu at any time, however, we are not responsible for anything you do to the file from within Excel. This includes performing any of the items listed in the next section.

  1. Change the height of any row anywhere in the Program.
  2. Perform massive moving and copying of the Checklist Categories.
  3. Attempt to word wrap a line that's too long for one row.
  4. Change the font sizes.
  5. Ask us to fix anything you did while you were in the Excel menu, and outside of our programming control.


  1. On occasion you may need to copy a ContractWriter file from one computer to another, for example from your laptop to your desktop.
  2. The typical ContractWriter file is usually to large to fit on the standard 3.5 inch 1.44 meg floppy disc.
  3. For these occasions we recommend you utilize a file compression utility program such as WinZip or PowerArchiver to compress the file, thus making it small enough to fit on the floppy.
  4. WinZip or PowerArchiver (and other similar programs) are quite easy to use, and will allow you to either zip the file (which will require you to have the program on the target computer to un-zip it) OR to create a "self-extracting" file that can "unzip" itself on the target computer by simply double-clicking the file name.
  5. You can buy WinZip in any computer store or download it from their website at for approximately $35.00.
  6. As an alternative, you can download a FREE copy of PowerArchiver from their website at
  7. WinZip and PowerArchiver are nearly identical in every respect EXCEPT that PowerArchiver is FREE.


  1. Technical Support is available online through our website at www.PowerTools and by email at
  2. The full text of our Technical Support Policy is available at our website at www.PowerTools
  1. ContractWriter is a tool for creating construction Contracts.
  2. The ContractWriter program, it's manual and this website ARE NOT legal dissertations, legal opinions, or legal advice.
  3. You, as the Program User, MUST REVIEW every document created by the Program for accuracy, completeness and correct use BEFORE implementing the document.
  4. You, as the Program User, MUST obtain the advice of an Attorney BEFORE using any of these documents.
  5. You, as the Program User, accept ALL LIABILITY for the accuracy, correctness, correct use and correct application of the documents provided herein or created by you.
  6. PowerTools Software, Inc. accepts NO LIABILITY for the accuracy or correctness of the documents, or for the correct use or application of any documents provided herein or created by the user, or for the contents of the program, it's manual, or the website.
  7. This is only a part of the full LEGAL DISCLAIMER, which is incorporated into the installation program and may also be viewed at www.PowerTools
  1. Generally, our Warranty provides that the software and the distribution media (Installation CD or disc) will perform substantially as represented or we will replace it at our cost.
  2. The full text of our Warranty Policy is available at our website at www.PowerTools
  1. ContractWriter is owned by PowerTools Software, Inc. and is licensed to you for your use under the terms and conditions of our License Agreement.
  2. The full text of our License Agreement is available at our website at www.PowerTools

  1. ContractWriter, it's manual and the contents of the website are copyrighted property and are protected by US and International Copyright Law.
  2. The full text of our Copyright is available at our website at www.PowerTools

Copyright ©1997-2004 by PowerTools Software, Inc. All Rights Reserved Legal Information