Purpose
The Bids module allows users to track bids through the bid process from RFQ/ITB to acceptance and prepare for upgrade to a contract. Users can store vendor quotes, track RFIs, create estimates and proposals, set due dates, as well as save pertinent files and notes regarding the bid. It also allows for recording bid outcomes and monitoring bids becoming due. This module serves as the central workspace for commercial contractors to develop estimates, manage bidding relationships, and transition successful bids to contracts.
Video Tutorial
Video tutorial coming soon. This section will contain step-by-step video instructions for using the Bids module.
List View
The Bids module lists all active bids, which can be filtered using the button bar at the top of the screen or the search options below
Use the Quick Search to look for specific general Bid information such as client account name, official name, or ID number. Alternatively, utilize the following buttons to filter data.
| Unassigned | Filters all records without at least one assigned user |
| Incomplete | Filters records that are not marked as sent |
| Due Soon | Filters records due within the number of days set in Company Preferences |
| Due | Filters records due on the current day |
| Sent | Filters records that have been sent |
| My Bids | Filters bids assigned to the logged-in user |
| Lost | Filters records marked as lost |
| Won | Filters records upgraded to a contract |
| Archived | Filters archived records |
| Advanced Filter | Provides more extensive filtering options |
Select the PDF icon to generate available PDF reports for the Bids module.
Select records to perform the following actions on multiple bids at once.
| Omit | Remove chosen records from the current list |
| Lost | Mark selected records as lost |
| Archive | Archive selected records |
| Dynamic Charting | Advanced reporting capabilities for Bids. Allows for sorting and charting of data for this module |
| Bidders Table View | Display all Bid "Bidders" within a table view. Sortable and filterable |
Actions available from the options menu on individual bid records.
| Edit Bid Details | Modify basic bid information |
| Mark as Lost | Indicate the bid was not successful |
| Lock/Unlock | Control editing access |
| Duplicate | Create a copy of the bid |
| Detailed Report | Generate a detailed report for this Bid summarizing all the relevant Bid information |
| Delete | Permanently remove the bid record |
| + Icon | Create a new Bid record |
| Data Grid | Modify the columns that display in the list view |
Advanced Filter provides extensive filtering options using various bid-related fields.
Key Filter Fields:
- Internal ID: Unique identifier for the bid - can be used to find a specific bid record
- Keywords: Search terms related to bid content - searches across multiple text fields
- Estimate: The estimated bid amount - supports numeric range searches
- Stage: Current stage in the bid workflow - matches configured bid stages
- Bid Name: The name or title of the bid - primary identifier for most users
- County: Geographic county location - regional filter for bids
- Archived/Active: Include archived or active bids when checked
- Client: The client associated with the bid - client name or ID
- Origin Date: Date when bid was created - supports date range formatting
- Bidders: Companies or individuals bidding - searches bidder information
- Due Date: Deadline for bid submission - supports date range formatting
- Won/Lost: Include won or lost bids when checked
- Assigned: User assigned to the bid - responsible internal user
- Estimator: Person who created estimate - filter by estimate creator
- Additional fields include: Facility, Division, Attributes, Proposals, RFIs, Time Clock, and more
Tip: Date fields support special formats: "1/1/2024...6/6/2024" for ranges, "7/*/2024" for specific month/year, "*/*/2024" for entire year.
Selected Record View
Manage individual bid details, estimates, vendor quotes, RFIs, and bidder relationships
The Overview mode displays bid status indicators, quick actions, and essential bid information.
Status Indicators
| Unassigned | Assign users to the bid. Turns green when assigned |
| Vendor Quotes | Quick access to Vendor Quotes tab. Displays green or red based on quote statuses |
| RFI | Quick access to RFI tab. Displays green or red based on RFI statuses and due dates |
| Unapproved | Users with appropriate permissions can mark the bid as approved |
| Unsent | Mark the bid as sent. Turns green and displays the sent date |
| Contract | Upgrade an accepted bid to a contract record |
Additional Overview Features
| eForms | Generate and manage PDF forms for proposals or estimates. Users can create new forms from templates or view previously generated forms |
| Attributes | Add custom fields to track additional data specific to the bid |
| Files/Emails/Notes | Store and manage related documents, email records, and notes in one central location |
| Activity Log | View a chronological record of system-generated and manually entered activities related to the bid |
| Description/Scope | Enter detailed text describing the bid or scope of work. This section also displays key totals including overall estimate amount, total estimated labor hours, total markup amount, and estimated bond amount |
Allow users to add and manage products/services for the bid estimate as well as configure multiple estimates for the purpose of bidding a commercial project.
Proposals
Compilation of estimates. Create multiple proposals to mirror the Bid breakdowns that clients want to see.
| Edit | Edit the ID and description for the selected Proposal record |
| Set As Primary | Set the selected Proposal as the primary proposal to be used for this Bid |
| Lock | Lock this Bid so that modifications cannot be made. This includes deletion |
| New | Create a new, blank proposal record |
| Duplicate | Create a copy of the current selected proposal record |
| Copy | Copy the Proposal record and associated selections. Use "Paste" to paste them |
| Paste | Used to copy over proposals and the associated estimates into another Bid or Proposal. Use paste after "Copy" |
| Delete | Permanently delete the selected proposal and estimates |
Multiple Estimates
Utilize this feature to create multiple proposals and estimate options. Ability to Edit, Copy, Duplicate, Paste and Delete both proposals and estimates.
| Edit | Modify the ID and description for the selected Estimate record |
| Used/Not Used | Detail whether an estimate should be used or not used. Typically for eForm generation |
| New | Create a new estimate within the selected proposal |
| Duplicate | Create a copy of the selected estimate within the current proposal |
| Copy | Copy the Estimate record and associated selections. Use "Paste" to paste them |
| Paste | Used to copy over the entirety of a selected estimate into another Bid or Proposal. Use paste after "Copy" |
| Delete | Permanently delete the selected proposal and estimates |
Add Items
| Product/Service | Existing items from the Product/Service Module |
| Manual Entry | Option to input a new Product/Service directly in the estimate |
Estimate Tools
| CSV Template | A standardized format used for importing and exporting data in comma-separated values format |
| Load Template | A feature that applies pre-configured settings or formats to new records |
| Travel Calculator | A specialized tool for computing travel-related expenses, distances, and time calculations used in project planning and expense tracking |
| Table View | An alternative display format that presents data in a customizable tabular layout |
| Import Records | A functionality that enables users to bring external data into the system while maintaining data integrity and supporting bulk operations |
| Integrations | System connections that link TRUE with external services, applications, or databases to enable data synchronization and automated workflows |
| Custom App | A customizable application interface that allows users to modify their experience within the system according to specific needs or preferences |
| ROUNDING | Allows users to round the sell price of the Bid |
| BOND | A configuration field for managing bonding requirements |
Store and track vendor quotes related to the bid. Filter quotes by used status or view directly in the Vendor Quotes module. Create new vendor quotes, or upload files.
Column Fields
| Vendor | The supplier providing the quote |
| Description | Detailed information about the quoted item or service |
| Stage | Current status of the vendor quote |
| Reference ID | Unique identifier for the vendor quote |
| Expires | The date when the vendor quote is no longer valid |
| Amount | The total cost quoted by the vendor |
| Used | Indicator that the quote has been utilized in the bid |
Actions
| Upload File | Upload a file to the Vendor Quote record |
| View Files | View related files |
| New Email | Generate an Email Capture code to upload relevant files via the Email Capture feature |
| View Email | View any related emails pulled in utilizing Email Capture |
| Delete | Permanently delete the selected Vendor Quote |
Track multiple General Contractors being bid to for a specific Bid. Add new bidders from existing accounts or create new ones, edit primary contact, stage, due date, and notes for each bidder and delete bidder records.
Bidder Column Fields
| Bidder | The General Contractor or company submitting a bid |
| Contact | The primary point of contact for the bidder |
| Stage | Current status of the bidder in the bid process |
| Due | The deadline for the bidder to submit their bid |
| Notes | Additional information or comments about the bidder |
Actions
| Set As Primary | Set this Bidder as the Primary to be sent the proposal |
| Delete | Permanently delete the selected Bidder record |
Batch Actions
| Stage | Change the Stage on currently selected bidders |
| Due | Change the Due Date on currently selected bidders |
| eForm | Create a new eForm for each of the currently selected bidders. This feature uses the eForm currently set in the "Overview" mode and the current primary Proposal set in the "Estimate" mode when "Multiple Proposals and Estimates" is enabled |
Track and manage Requests for Information (RFIs) related to the bid. Add new RFIs, edit description, status, due dates, and primary point of contact. Generate RFI eForms and delete RFI records.
RFI Column Fields
| Description | Detailed explanation of the information being requested |
| Status | Current state of the RFI (e.g., Hold, Working, Sent, Received) |
| Due | The deadline for receiving a response to the RFI |
| Contact | The person responsible for addressing the RFI |
| RFI eForm | Electronic form generated for formal submission of the RFI |
Actions
| Create/View RFI | Create an RFI eForm, or view the existing one |
| Upload File | Upload a related File to the selected RFI record |
| View Files | View related files to the selected RFI record |
| New Email | Generate an Email Capture code to automatically bring emails and related files into the RFI record |
| View Emails | View related emails added to TRUE utilizing the Email Capture feature |
| Delete | Permanently delete the selected RFI record |
Create Tasks to assign internal. Perfect for internal notifications and follow-up alert reminders.
Bid settings can be configured in Company Preferences in the "Quotes / Bids / Jobs" section.
Frequently Asked Questions
Common questions and procedures for working with Bids
Creation & Setup
Create bids either by promoting from an Opportunity or by creating directly in the Bids module.
Promote an Opportunity to a Bid when you're ready to develop estimates and manage the bidding process.
- Open the opportunity record in Opportunities module
- Click the three-line menu icon or Options button
- Select Promote to Bid
- System creates a new Bid record and copies all opportunity information (client, bidders, dates, files)
- You're automatically taken to the new Bid record where you can add estimates
Tip: All bidder information, due dates, and files automatically transfer to the Bid record, eliminating re-entry.
Create bids directly when you don't need to track the opportunity phase.
- Click Bids in top navigation
- Click + icon to create new bid
- Enter Bid Name and select Client
- Fill in Job Site Address, County, and other basic information
- Add bidders in Bidders mode if needed
- Click Save and begin working on estimates
Assign specific roles (Estimator, Project Manager, etc.) to users working on a bid for better tracking and reporting.
- Better reporting on who performed estimating vs. project management functions
- Clear accountability for different phases of the bid process
- Helps track workload distribution across your team
- Roles carry through when bid is promoted to Contract
- Open the bid record
- In Overview mode, locate the assigned users section
- Click on an assigned user
- Select their Role from the dropdown (Estimator, Project Manager, etc.)
- Repeat for each assigned user
- Save changes
| Role | Description |
|---|---|
| Estimator | Person responsible for creating the bid estimate and pricing |
| Project Manager | Person who will manage the project if bid is won (useful for transition planning) |
Status & Workflow
Bid statuses help you track where each bid is in your workflow from initial creation through final outcome.
| Status | Description |
|---|---|
| Incomplete | Bid has not yet been marked as sent - still in preparation or estimating phase |
| Do Soon | Bid is approaching due date based on number of days configured in Company Preferences (customizable threshold) |
| Due | Bid due date has passed - requires immediate attention |
| Sent | Bid has been submitted to the GC - triggers automatic follow-up date (typically 7 days, editable) |
| Lost | Bid was not awarded - final status preserving record for historical reference |
| Won | Bid was awarded and promoted to Contract - final success status |
Track bid submissions, follow-up dates, and promote successful bids to contracts.
Mark bids as Sent when you've submitted them to the general contractor to trigger follow-up tracking.
- Open the bid record
- In Overview mode, locate the Unsent status indicator
- Click Unsent button
- Status changes to Sent and turns green
- System automatically sets a follow-up date (default 7 days)
- Edit the follow-up date if needed to match your workflow
Note: Once marked as Sent, the bid appears in the Sent filter view and follow-up tracking begins automatically.
Follow-up dates help you track when to check back with general contractors about bid status.
- Mark the bid as Sent (triggers automatic 7-day follow-up)
- Locate the Follow Up date field that appears after marking sent
- Click the date field to edit and set your desired follow-up date
- When follow-up date arrives, the bid appears in relevant filtered views
- After following up, update the date again or promote to Contract/mark as Lost
Tip: Adjust the follow-up date based on project timelines - some projects need weekly follow-up, others may need longer intervals.
Promote successful bids to Contracts to begin project management and billing workflows.
- Open the awarded bid record
- In Overview mode, click the Contract button
- If approval is required (based on Company Preferences), ensure bid is approved first
- System creates Contract record and transfers all bid information
- Estimate data becomes schedule of values for billing
- Bid record is preserved for reference and marked as Won
Note: Contract promotion settings including approval requirements and dollar limits are configured in Gear → Company Preferences → Quotes / Bids / Jobs.
Mark bids as Lost when not awarded to maintain accurate records and reporting.
- Open the bid record
- Click Options button
- Select Mark as Lost
- Bid moves to Lost filter view
- Record is preserved for historical analysis and win/loss reporting
- In Bids list view, select multiple records using checkboxes
- Click batch actions or Gear menu
- Select Lost
- All selected bids are marked as Lost simultaneously
Before promoting a bid to contract, perform a thorough review to ensure all information is accurate and complete. Data errors in the bid will carry through to the contract.
Overview Mode Checklist:
- Bid Name/Description: Accurate project name that will appear on contract
- Customer/Account: Correct general contractor or client account linked
- Project Address: Complete and accurate job site location
- Project Number/Reference: GC's project number if applicable
- Assigned Users: Correct team members assigned with appropriate roles (Estimator, PM)
- Status: Marked as Won or appropriate awarded status
- Bid amount showing correctly in Overview
Tip: Project name and account information are difficult to change after contract creation, so verify these carefully now.
Your bid estimate becomes the schedule of values for billing. Review carefully to ensure line items are ready for invoicing.
Estimate Mode Checklist:
- Line Item Descriptions: Clear, professional descriptions suitable for customer-facing invoices
- Sell Prices: All line items showing correct final pricing (markup applied)
- Cost Codes: Assigned to each line for proper job costing tracking
- Multiple Proposals: If using multiple estimates, verify correct proposal marked as "Used"
- Total Amount: Matches the awarded bid amount
- Line Item Organization: Logical grouping and order for schedule of values
- No placeholder or incomplete line items remaining
Note: These line items become your billing basis. Poorly described line items will create confusion during progress billing and payment applications.
Files Mode Checklist:
- Contract Documents: Upload signed contract, scope of work, specifications
- Proposal Sent: Final proposal/bid document that was awarded
- Drawings: Current revision of architectural plans and shop drawings
- Purchase Orders: GC's purchase order if issued
- Vendor Quotes: Supporting vendor quotes used in estimate
- Remove any draft or obsolete documents that shouldn't carry to contract
Tip: Files attached to the bid will transfer to the contract. Clean up any outdated or irrelevant files before promotion.
Ensure vendor quotes accurately reflect what was used in the final estimate.
Vendor Quotes Checklist:
- Selected Vendors: Mark the vendors whose quotes were actually used in final bid
- Quote Amounts: Verify vendor quote amounts match what's in your estimate line items
- Scope Coverage: Ensure all scope areas have supporting vendor quotes where needed
- RFI Status: Verify all critical RFIs have been answered or resolved
- Document any assumptions or clarifications needed for contract execution
Note: Having vendor quotes properly documented helps you issue purchase orders quickly once the contract is active.
Ensure bid meets approval requirements before attempting promotion.
Approval Checklist:
- Dollar Threshold: Check if bid amount requires management approval per Company Preferences
- Approval Status: If required, ensure bid has been approved before promotion
- Approval Notes: Review any conditions or notes from approvers
- Confirm bid meets any custom approval workflows in your organization
Warning: If approval is required but not obtained, contract promotion will be blocked. Get approvals before proceeding.
Before Clicking the Contract Button:
- ✓ Basic information (name, customer, address) is accurate
- ✓ Estimate line items are clean, professional, and ready for billing
- ✓ Total bid amount is correct and matches awarded amount
- ✓ All relevant files are attached and organized
- ✓ Vendor quotes are documented and selected
- ✓ Cost codes are assigned for job costing
- ✓ Required approvals are obtained
- ✓ Team members are assigned with correct roles
- ✓ Any notes or special conditions are documented
After Promotion:
- Contract record is created with all bid data transferred
- Bid record is preserved and marked as Won
- You can access the new contract from the Contracts module
- Schedule of values is ready for progress billing
Note: Taking time for this scrutiny before promotion prevents issues during contract execution. Data quality in the bid directly impacts contract management efficiency.
Warning: Contract promotion is a significant action. While contracts can be edited after creation, it's far easier to correct issues in the bid before promotion.
Archive bids to remove them from active views while preserving the record for future reference.
- Select bid records using checkboxes in list view
- Click batch actions or Gear menu
- Select Archive
- Bids are removed from active view but remain accessible via Advanced Filter
- Click Advanced Filter
- Check Archived option to include archived records
- Locate the bid you want to reactivate
- Open the record and change status or unarchive
- Bid returns to active views
Estimating
Bid amounts are entered in the Estimate mode, with options for simple total entry or detailed line-item estimates.
For simple bids where you just need to record the total submitted amount without detailed breakdowns.
- Open the bid record and navigate to Estimate mode
- Click + icon to add item
- Select Manual Entry
- Enter a description (e.g., "Total Bid Amount")
- In the Total or Sell Price field, enter your bid amount
- Leave markup at 0% if entering final amount
- Click Save - this amount now appears as the estimate total
Tip: This is the simplest method recommended for estimators who want minimal system interaction - just enter the total and move on.
Create detailed estimates with multiple line items for complex commercial bids requiring schedule of values.
- Open the bid record and navigate to Estimate mode
- Click + icon and select Manual Entry for each line item
- For each item, enter description (e.g., "Storefront", "Field Labor", "Shop Labor")
- Enter cost amount and markup percentage
- System calculates sell price automatically
- Repeat for all line items in your estimate
- Use Table View for easier bulk editing
- Total estimate amount is calculated from all line items
Note: Line items become the schedule of values when promoted to Contract, creating the basis for progress billing.
Warning: Uploading a proposal file does NOT automatically populate the bid amount - you must enter it in the Estimate panel.
While templates provide default markup percentages (typically 45%), successful bidding requires adjusting markup based on competition, client relationships, project complexity, and market conditions.
- Build your estimate using template defaults (typically 45% markup)
- Switch to Table View to see all costs and markups in spreadsheet format
- Review total estimate and assess whether markup is appropriate for this specific project
- Adjust markup percentages up or down on individual line items as needed
- Common adjustment: Lower markup on large material packages (30% instead of 45%)
- Common adjustment: Higher markup on labor-intensive or risky items
- Monitor total estimate to ensure you hit your target gross margin for the project
| Scenario | Markup Strategy |
|---|---|
| $500K material package, $20K labor | Reduce material markup to 20-25% to stay competitive; maintain 45% on labor |
| Highly competitive bid with 5+ bidders | Consider 30-35% markup across the board to win work |
| Preferred contractor, sole source | Can pursue 50-60% markup or higher if relationship supports it |
| Complex scope with high risk | Increase markup to 55-60% to account for unknowns and difficulty |
| Slow period, need work | Accept lower margins (25-30% markup) to maintain cash flow and keep crews working |
Templates preload common line items for your typical bid structure, saving time on repetitive estimates.
- Navigate to Estimate mode
- Click Gear icon
- Select Load Template
- Choose your desired template from the list
- Template populates with pre-configured line items
- Fill in costs and quantities for each line
Creating an estimate template requires Access ID 2 (Company Preferences) permission. Templates are created in the List Templates module.
- Click Gear icon in top navigation
- Select Company Preferences
- Click List Templates at top of page
- Click + icon to create new list template
- Enter Name for your template (e.g., "Commercial Storefront Bid")
- Set Module to "Bids"
- Click + icon on the right to add new template items
- Add your typical line items (field labor, shop labor, materials, equipment, shop drawings, etc.)
- Configure standard markup percentages and contingencies for each item
- Save the template to reuse on future bids, saving significant data entry time
Note: If you don't have Access ID 2 permissions, contact your system administrator to create templates or grant you access.
Tip: Once you determine your common bid structure, creating a template will save significant time on future estimates.
Multiple Proposals and Estimates feature allows you to create and manage different pricing scenarios or break estimates into separate components within a single bid record.
Create multiple pricing options for the same scope of work (e.g., base bid vs. value-engineered alternative).
Common Scenarios:
- Base bid with full scope vs. scaled-down version with reduced features
- Different material grade options (e.g., standard vs. premium glass)
- Alternate designs or installation methods at different price points
- Option 1, Option 2, Option 3 for client comparison
How to Create:
- Open bid record and navigate to Estimate mode
- Build your first estimate (this becomes "Proposal 1")
- Click Actions dropdown
- Select New to create additional proposal
- Name your proposals descriptively (e.g., "Base Bid", "Value Engineered Option")
- Build out alternate pricing in the new proposal
- Mark the proposal you submit as Used
Create separate estimates for different buildings, phases, or project areas within a single bid.
Common Scenarios:
- Multi-building campus projects (Building 8, Building 13, Building 14)
- Phased projects (Phase 1, Phase 2, Phase 3)
- Different project areas (North Wing, South Wing, Common Areas)
- Separate estimates for base building vs. tenant improvements
How to Create:
- Open bid record and navigate to Estimate mode
- Build your first building/phase estimate
- Click Actions dropdown
- Select New to create next building/phase
- Name each estimate by building or phase (e.g., "Building 8", "Building 13")
- Repeat for each building or phase
- Mark all estimates as Used (they all contribute to total bid)
- Total bid amount is sum of all "Used" proposals
Tip: This approach is particularly useful for master planned communities, campus projects, or multi-building developments where you need to track costs separately but submit a single bid.
Control which proposals contribute to your total bid amount and eventual contract.
| Status | When to Use |
|---|---|
| Used | Marks this proposal as the submitted estimate that counts toward total bid amount. For alternate pricing scenarios, only mark the chosen option as "Used". For building-by-building estimates, mark all as "Used" to sum them into total bid. |
| Not Used | Keeps alternate proposals or rejected options visible for reference but excludes them from total bid amount. Useful for tracking options that were considered but not submitted. |
How to Toggle Status:
- In Estimate mode, click Actions dropdown
- You'll see list of all proposals with their current Used/Not Used status
- Click the proposal name to switch between proposals
- Click Used or Not Used action to toggle status
- Watch the total bid amount update based on "Used" proposals
Use multiple estimates to track revisions and scope changes throughout the bidding process.
Workflow:
- Create initial estimate as "Proposal 1 - Original"
- When scope changes arrive, click Actions → Duplicate
- Name the duplicate "Proposal 2 - Revision 1"
- Make changes to the duplicated estimate to reflect new scope
- Mark the most current version as Used
- Mark previous versions as Not Used
- Maintain full revision history for reference and scope tracking
Note: This approach provides an audit trail of scope changes and helps justify pricing adjustments if challenged later.
Warning: Only estimates marked as "Used" contribute to the total bid amount and will be promoted to Contract. Always verify your Used/Not Used status before submitting bids.
Cost codes are your internal categorization system for job costing, separate from schedule of values shown to clients.
- Internal tracking of labor, materials, and scope types across all projects
- Enables apples-to-apples comparison between projects
- Produces WIP (Work in Progress) reports broken down by cost code
- Helps analyze profitability by specific work type (shop labor vs. field labor, etc.)
- Shop Labor: Fabrication work done in your facility
- Field Labor: Installation work at job site
- Storefront: Storefront system materials and installation
- Curtain Wall: Curtain wall systems
- Railings: Railing systems
- Automatic Doors: Automatic door systems
- Other specialty scopes specific to your business
- In Estimate mode, add or edit line items
- For each line, assign appropriate cost code from dropdown
- Cost codes carry through to Contract when promoted
- Use cost codes consistently across all projects for accurate reporting
Note: You don't have to use cost codes to divide job costing, but they provide the most valuable internal analysis across all your projects.
The Rounding feature automatically adjusts your markup percentages to hit a specific target bid amount, useful when you need to meet a budget or round to a clean number.
Common Scenarios:
- Budget constraints: Client has a fixed budget of $500,000 and you need to hit that exact number
- Clean numbers: Your estimate is $497,345 but you want to bid a round $500,000
- Competitive positioning: You want to bid slightly below a round number (e.g., $499,000 instead of $500,000)
- Markup optimization: You have costs calculated but want to see what markup percentage achieves your target sell price
- Matching verbal or written pricing commitments made during negotiations
Rounding manipulates your markup percentages proportionally across all line items to reach your target amount.
How It Works:
- You enter your costs and initial markup percentages (e.g., 45% on all items)
- System calculates total estimate (e.g., $497,345)
- You enter target bid amount (e.g., $500,000)
- Rounding feature calculates required markup adjustment
- System proportionally increases markup on all line items (e.g., 45% becomes 46.2%)
- Final estimate total matches your target exactly
Note: Rounding adjusts markup proportionally across all items, maintaining the relative markup distribution you set while achieving the target total.
- Build your estimate with all line items and costs
- Apply your standard markup percentages to each line
- Note the current total estimate amount
- Navigate to Estimate mode, click Actions dropdown
- Look for Rounding or similar feature (exact location may vary)
- Enter your target bid amount
- Click Apply or Calculate
- System adjusts all markup percentages proportionally
- Switch to Table View to verify adjusted markup percentages
- Verify total matches your target exactly
Critical Limitation: Can Only Round UP
The Rounding feature can ONLY increase your bid amount by raising markup percentages. It cannot round DOWN or decrease your bid. If your estimate is $500,000 and you try to round to $495,000, it will not work.
Why This Limitation Exists:
- Rounding works by adjusting markup percentages
- To round down, system would need to reduce markup below your entered values
- This could create negative markups or margins below your minimums
- System prevents this to protect your profitability
Workaround for Rounding Down:
- Manually reduce markup percentages on line items
- Use Table View for easier bulk markup adjustment
- Start with lower markup percentages initially, then use Rounding to fine-tune upward
- Adjust costs if you genuinely can deliver the work for less
Scenario: You need to hit a $500,000 budget exactly
| Line Item | Cost | Initial Markup | Initial Sell Price |
|---|---|---|---|
| Shop Labor | $50,000 | 45% | $72,500 |
| Field Labor | $80,000 | 45% | $116,000 |
| Materials | $200,000 | 30% | $260,000 |
| Total | $330,000 | $448,500 |
After Rounding to $500,000:
| Line Item | Cost | Adjusted Markup | Final Sell Price |
|---|---|---|---|
| Shop Labor | $50,000 | 51.5% (↑6.5%) | $75,750 |
| Field Labor | $80,000 | 51.5% (↑6.5%) | $121,200 |
| Materials | $200,000 | 34.4% (↑4.4%) | $268,800 |
| Total | $330,000 | $500,000 ✓ |
Tip: Notice that the system increased the labor markup more than the materials markup, maintaining your relative markup strategy while hitting the target total.
Note: Rounding is a powerful tool for hitting budget targets, but use it thoughtfully. Ensure the adjusted markup percentages still provide adequate margin for the work involved.
Bidders & Communication
Manage which general contractors you're bidding to, track submission status, and view bidder relationships across all bids.
The bidders list tracks which general contractors you're bidding to for a specific project, with individual contacts and due dates.
- Open the bid record
- Navigate to Bidders mode/tab
- Click + icon to add new bidder
- Select bidder (GC) from existing clients or create new
- Add Contact person for this bidder
- Set Stage (e.g., "Sent", "Awaiting Response")
- Set Due date for this specific bidder
- Add Notes if needed
- Mark one bidder as Primary if awarded
Tip: Tracking bidders helps prevent forgetting to send bids to all GCs on a project - a common mistake that can cost you work.
Use the bidders list and stage tracking to maintain records of bid submissions.
- Open the bid and navigate to Bidders mode
- For each bidder you send to, update the Stage field
- Mark as "Sent" or similar stage when submitted
- The bidders list shows at a glance which GCs received your bid
- Review before due dates to ensure all intended bidders received submission
Warning: Forgetting to send to all bidders is a common mistake - many estimators focus on numbers and forget a GC won the project but never received their bid.
Bidders Table View shows all bids organized by general contractor, providing a different perspective than the standard bid-centric view.
- In Bids module, click Gear icon
- Select Bidders Table View
- View is organized by client/GC rather than by individual bid
- See all bids you've submitted to each GC in one place
- Sort and filter by bidder, status, or date
- Useful for relationship management and tracking GC-specific bid history
Note: Bidders Table View requires properly populated bidder lists in your bids to display data accurately.
Generate professional, branded proposals directly from your bid estimate using the Proposal eForm feature, which converts estimate line items into a customizable PDF.
Important: After creating your eForm, if you make any modifications (adding images, changing descriptions, updating terms, etc.), you must click the Generate button again to save your changes. The Generate button both creates the initial PDF and saves any subsequent modifications.
Create a branded proposal PDF from your estimate line items using the built-in eForm generator.
- Open the bid record
- Navigate to Overview mode/tab
- Scroll to eForms section
- Click Create Proposal (or similar eForm button)
- Step 1 - Default Information: Edit header details (company name, contact info, project name, client)
- Step 2: Configure proposal settings (date, validity period)
- Step 3 - Terms & Conditions: Edit or use default terms
- Step 4 - Attachments: Add PDF attachments to append as additional pages
- Step 5 - Show Options: Toggle which fields display on proposal (see customization below)
- Click Generate to create the PDF
- Preview the PDF on the right side of the screen
Note: The proposal eForm pulls line items from your Estimate mode. Make sure your estimate is complete before generating the proposal.
Control which fields and pricing components appear on your proposal using the Show Options toggles.
Common Display Options (Step 5):
| Toggle Option | What It Does |
|---|---|
| Total | Shows final total amount |
| Price | Shows sell price for each line item |
| Tax | Shows tax as separate line |
| Subtotal | Shows subtotal before tax |
| Non Billable Price | Shows items marked as non-billable |
| Product Description | Shows detailed product descriptions |
| Signature Block | Adds signature line for client acceptance |
| No Items | Hides all line items, shows only total |
| No Estimate | Hides estimate data entirely |
| Optional | Marks proposal as optional/alternate |
Tip: Set default preferences in Gear → eForms → Proposal to avoid re-configuring every time. The screenshot shows these default settings.
After generating, send the proposal directly via email or download the PDF.
Option 1: Email Directly from TRUE
- After generating proposal, click Email button (requires email setup in User Preferences)
- Email templates can auto-fill subject line and body with project details
- Email sends from YOUR email account (appears in your Sent folder)
- Recipient replies go directly to your email
Option 2: Download and Send Externally
- Click Download to save PDF to computer
- Email from your regular email client
- Upload copy to bid record using Files section for documentation
Note: To configure email sending, go to User Preferences → Work Email → Setup and authorize TRUE to send on your behalf.
If bidding to multiple GCs with different due dates, generate separate proposals with correct dates for each bidder.
- Populate Bidders mode with all general contractors
- Set individual due dates for each bidder
- In Bidders mode, use batch action: Generate eForms
- System creates separate proposal for each selected bidder
- Each proposal shows correct bidder name and due date
- Download or email each proposal to corresponding GC
Tip: This batch feature saves significant time when bidding the same project to 3-12 different general contractors.
Templates & Efficiency
Bid templates are pre-configured bids with standard line items, cost structures, and markup percentages that save significant time on repetitive estimates.
- Pre-loaded with all common line items (field labor, shop labor, materials, equipment, etc.)
- Standard markup percentages already configured (typically 45% markup = 30-35% gross margin)
- Ensures you don't forget any cost categories
- Dramatically faster than building each bid from scratch
- Search for your company's template bid (e.g., "Template" or "RWT Commercial")
- Open the template bid
- Click Options → Duplicate (CRITICAL: Always duplicate, never edit the original)
- System creates a copy with all template line items included
- Click Edit and enter your project-specific information (client, job name, address)
- Navigate to Estimate mode and fill in quantities and costs for relevant line items
- Delete or skip line items that don't apply to this specific project
Critical: ALWAYS duplicate the template before making any changes. If you edit the original template, you'll ruin it for future use and have to delete everything or rebuild it.
Table View displays all estimate line items in a spreadsheet-like format, showing cost, markup, contingency, and final sell price side-by-side for easier review and analysis.
- Reviewing your own bids: See all pricing components at once without clicking into each line
- Manager review: Supervisors reviewing estimates can quickly verify costs, markups, and margins
- Bulk editing: Easier to adjust multiple markups or contingencies simultaneously
- Transparency: See the hidden markup calculations - a $30/hr cost might show as $70/hr sell price
- Understanding total estimate breakdown before finalizing
- Navigate to Estimate mode
- Click Gear icon
- Select Table View
- View shows columns for: Quantity, Cost, Markup %, Contingency %, and Total Sell Price
| Column | Description |
|---|---|
| Cost | Your actual cost for materials, labor, or services (what you pay) |
| Markup % | Percentage added to cost (e.g., 45% markup on cost = profit margin) |
| Contingency % | Additional percentage for overhead burden, waste, or risk (often higher for labor) |
| Total/Sell Price | Final price to customer after all markup and contingency applied |
Markup and gross margin are different calculations that measure profitability - understanding the distinction is critical for accurate pricing.
- Percentage added ON TOP OF your cost
- Formula: (Sell Price - Cost) ÷ Cost
- Example: $100 cost + 45% markup = $145 sell price
- This is what you typically enter in TRUE's estimate fields
- Percentage of the SELL PRICE that is profit
- Formula: (Sell Price - Cost) ÷ Sell Price
- Example: $145 sell price with $100 cost = 31% gross margin ($45 profit ÷ $145 = 31%)
- This is typically what financial reports and management discussions reference
| Markup % | = Gross Margin % |
|---|---|
| 25% markup | = 20% gross margin |
| 33% markup | = 25% gross margin |
| 45% markup | = 31% gross margin |
| 50% markup | = 33% gross margin |
| 100% markup | = 50% gross margin |
TRUE's AI feature can automatically read Invitation to Bid (ITB) emails and populate opportunity records with key information.
- Receive an ITB email from a general contractor
- Forward the ITB email to your unique TRUE email capture code
- AI reads the email content and attachments
- System automatically creates an Opportunity record
- AI extracts and fills in: project name, client name, bid due date, location, scope description
- Email attachments (plans, specs) are automatically uploaded to the opportunity
- Review and verify the AI-populated information before promoting to Bid
- Project name/number: From email subject or body
- Client/GC: Matches against existing clients in your database
- Bid due date: Automatically set from ITB deadline
- Job location: Project site address when available
- Scope: Basic scope description from email
- Attachments like plans, specs, and addendums
Email Capture allows you to forward emails directly into TRUE, automatically attaching them to the correct bid, vendor quote, or RFI record with all attachments.
- Open the bid record
- Navigate to Vendor Quotes or RFIs mode
- Select the specific vendor quote or RFI record
- Click New Email or Email Capture
- System generates a unique email address code
- Copy this email address to use when forwarding emails
- Receive vendor quote or RFI response via email
- Forward the email to the unique Email Capture address
- System automatically attaches the email to the correct record
- All email attachments (PDFs, images, etc.) are automatically uploaded as files
- Click View Emails or View Files to access the captured content
- Saves time vs. manually downloading and uploading files
- Creates permanent record of all vendor communications
- Automatically organizes emails with the correct bid record
- Preserves email thread context and attachments together
- Makes it easy for team members to find vendor correspondence
Vendor Quotes & RFIs
Manage vendor quotes and RFIs to organize subcontractor pricing and document clarification requests during bid preparation.
Vendor Quotes mode helps organize subcontractor and supplier quotes for your bid preparation.
- Open the bid record and navigate to Vendor Quotes mode
- Click + to add new vendor quote
- Select Vendor from existing list or create new
- Enter Description of what's being quoted
- Set Stage (e.g., "Sent", "Received")
- Add Reference ID from vendor's quote number
- Enter Expires date (when quote is no longer valid)
- Enter Amount quoted
- Mark as Used if incorporated in your bid
- Upload vendor quote files or link via Email Capture
Tip: Tracking expiration dates helps you know when to request extensions from vendors before submitting your bid.
RFIs help you formally request clarifications during bid preparation, with documentation for potential change orders.
- Open the bid record and navigate to RFIs mode
- Click + to create new RFI
- Enter Description of information needed
- Set Status (Hold, Working, Sent, Received)
- Set Due date for response
- Add Contact person responsible
- Click Create RFI eForm to generate formal PDF
- RFI eForm includes logo, multiple steps (details, impact, cost impacts)
- Add signatures, images, and PDF attachments to eForm
- Email directly from TRUE or send via your own email client
Note: Documented RFIs become critical for justifying change orders later - they prove you asked for clarification during bidding.
Settings & Customization
Configure approval requirements, field visibility, and custom attributes to tailor the Bids module to your workflow.
Bid Approval Requirements
Configure whether bids require manager approval before promotion to Contract, with optional dollar limits.
- Click Gear icon in top navigation
- Select Company Preferences
- Navigate to Quotes / Bids / Jobs section
- Locate bid approval settings
- Toggle Require Manager Approval on/off
- Optionally set Approval Amount threshold (e.g., only bids over $100,000 require approval)
- Save preferences - approval requirement applies to all future bids
Note: There are separate approval settings for Bids and for Jobs - ensure you configure the correct section for your workflow.
Hide Unnecessary Fields
Customize field visibility in Company Preferences to simplify the interface for your workflow.
- Click Gear icon in top navigation
- Select Company Preferences
- Navigate to Miscellaneous or module-specific settings
- Locate field visibility options for Brand, Division, Facility
- Toggle fields off to hide them from bid records
- Save preferences - hidden fields no longer appear in your bids
Tip: If you only have one branch and don't use divisions or multiple brands, hiding these fields reduces clutter and confusion.
Add Custom Attributes
Attributes are custom fields specific to commercial construction needs, fully searchable in Advanced Filter.
- Click Gear icon in top navigation
- Select Attributes and then Settings
- Navigate to Bids / Contracts section
- Click + to add new attribute
- Enter attribute name (e.g., "Prevailing Wage", "Lead Paint", "Buy American")
- Choose field type (checkbox, dropdown, text, etc.)
- Add dropdown options if applicable (e.g., Yes/No, Silver/Gold/Platinum)
- Save attribute - it now appears in all bid records
- Use Advanced Filter to search bids by these custom attributes
Note: Attributes are shared across bids and contracts, so any attribute created here will be available in both modules.
Access permissions control which users can perform specific actions within the Bids module. Contact your system administrator to configure user permissions.
| Permission | Description |
|---|---|
| Module Access (Bids) | User can access the Bids module in the Contracts workflow |
| Alert when Bids are Due | Receive an alert notification when any bid is due. Users directly assigned to a bid automatically receive this notification |
| Alert when Bids are Due for Follow-Up | Receive an alert notification when any bid is due for follow-up. Users directly assigned to a bid automatically receive this notification |
| Alert when Bids are Created | Receive an alert notification when a new bid is created or upgraded |
| Permission | Description |
|---|---|
| Delete Bids | User can delete Bids |
| Unlock Bids and View Locked Bids | User can unlock Bids and view locked Bids |
| Delete Estimates & Proposals | User can delete estimates |
| Delete Estimate Items | User can delete estimate line items |
| Manager Approval (Bids) | Used by a manager to approve a Bid before it's sent to a Client |
| Modify ID (Proposals) | User can modify ID records within a selected proposal |
| View Assigned Only (Bids) | User can view only assigned Bids |
| Modify Record Access (Bids) | User can modify a users record access in Bids |
| Modify ID (Bids) | User can modify ID records within the selected bid |
| Modify ID (Estimates) | User can modify ID records within a selected estimate |
| Export Line Items (Bids) | User can export estimate line items to Excel |
| Deny Emailing a Bid eForm without Manager Approval | Deny sending an eForm via email from TRUE if the Bid isn't Manager Approved yet |
Tip: The "View Assigned Only" permission is useful for restricting estimators to see only their own bids while allowing managers to view all bids across the company.
Integrations & Tools
TRUE integrates with popular commercial estimating software to import detailed estimates directly into your bid records, eliminating duplicate data entry.
Accessing Integrations:
- Open your bid record
- Navigate to Estimate mode
- Click Gear icon
- Select Integrations
- Choose the correct integration for your estimating software
- Drag and drop the exported file from your estimating software
Supported Integrations:
Required Files:
GDS Estimating WinBidPro supports two versions (v15 and v16). Each version requires three separate files:
Version 15:
- Drag and drop Glass file
- Drag and drop Labor file
- Drag and drop Parts file
Version 16:
- Drag and drop Glass file
- Drag and drop Labor file
- Drag and drop Parts file
Note: All three files must be imported for the complete estimate to populate correctly.
Required File:
- Drag and drop XML file
Required File:
File format details not specified in available documentation.
Required Files:
e/PWS requires three separate files:
- Drag and drop Material Release (XML) file
- Drag and drop Estimate Summary (CSV) file
- Drag and drop Installation Guide (PDF) file
Required Files:
CFS requires two separate files:
- Drag and drop Itemized Estimate file
- Drag and drop Labor Worksheet file
Required File:
Create one or more of the following reports from Glazier Studio or PartnerPak, in Excel format (not PDF), then drag and drop into the same named zone to import into TRUE:
- Drag and drop Bid Recap Summary (Excel) file
Important: The file must be exported as Excel format, not PDF, for the integration to work correctly.
Required File:
File format details not specified in available documentation.
Required File:
File format details not specified in available documentation.
Note: Imported estimates maintain your cost structure and markup percentages from the external software while populating TRUE with detailed line items for contract promotion and billing.
The Travel Calculator helps you accurately estimate travel pay, transportation costs, lodging, and per diem expenses for commercial projects requiring crews to travel out of town.
When to Use Travel Calculator:
- Projects more than 50 miles from your facility
- Multi-day commercial installations requiring overnight stays
- Projects requiring crew rotation schedules
- Jobs where travel time and expenses are billable to the client
- Open your bid record
- Navigate to Estimate mode
- Click Gear icon
- Select Travel Calculator
- Calculator panel opens with fields for project parameters
Configure default values to streamline travel estimates across all bids. These values pre-fill the calculator but can be adjusted per bid.
- Click Gear icon in navigation menu
- Select Company Preferences
- Navigate to Travel Calculator section
- Configure default values (see breakdown below)
- Save your preferences
Tip: Set these up once for consistent estimates across all commercial bids. You can override values on specific bids when needed.
Travel Pay and Time
Calculate labor costs for time spent traveling to and from the job site.
Key Settings:
- Rate of Pay: Hourly rate paid to workers during travel time (often different from work rate)
- Travel Time: Hours each way from facility to job site
- Number of Workers: Crew size traveling to project
- Days Worked: Total project duration in days
- Calculator computes: (Rate × Hours × Workers × Days) for round-trip travel
Note: Many contractors pay a lower "travel rate" vs. the standard "work rate" - ensure you're using the correct hourly rate for travel time.
Transportation and Mileage
Calculate vehicle costs for transporting crews to the project.
Key Settings:
- Cost Per Mile: Vehicle reimbursement rate (typically IRS standard mileage rate ~$0.67/mile)
- Distance: One-way miles from facility to job site
- Workers Per Vehicle: Crew capacity per vehicle (typically 2-4 workers)
- Number of Workers: Total crew size
- Days Worked: Project duration
- Calculator computes: (Cost/Mile × Distance × 2 trips × Days × Vehicles needed)
| Example | Calculation |
|---|---|
| 6 workers, 3 per vehicle | 2 vehicles needed for transportation |
| 200 miles one-way, $0.67/mile | $134 per round trip per vehicle = $268/day for 2 vehicles |
| 10 working days | Total transportation: $2,680 |
Lodging Costs
Calculate hotel costs for multi-day projects requiring overnight stays.
Key Settings:
- Lodging Cost: Average hotel rate per room per night (check local market rates)
- Workers Per Room: Room occupancy (typically 2 workers per room to reduce costs)
- Number of Workers: Total crew size
- Nights: Total nights lodging needed (usually Days - 1 for multi-day projects)
- Calculator computes: (Room Rate × Rooms needed × Nights)
Tip: For 10-day projects, workers typically need 9 nights lodging (travel home on final day). For rotation schedules, adjust nights based on your rotation pattern.
Per Diem (Meal Allowances)
Calculate daily meal allowances for workers staying overnight on projects.
Key Settings:
- Full Day Per Diem: Daily meal allowance (breakfast, lunch, dinner) - typically $50-$75/day
- Half Day Per Diem: Partial day allowance for travel days - typically $25-$40
- Number of Workers: Total crew size
- Days Worked: Full working days on site
- Travel Days: Partial days (first day traveling to site, last day traveling home)
- Calculator computes: (Full Day Rate × Workers × Full Days) + (Half Day Rate × Workers × Travel Days)
| Per Diem Type | When to Use |
|---|---|
| Full Day | Workers staying overnight need 3 meals (breakfast, lunch, dinner) |
| Half Day | Travel days where workers only need 1-2 meals |
Note: Many contractors use GSA per diem rates as a baseline, which vary by location. Check GSA.gov for current rates in your project location.
Crew Rotation Schedules
For very long projects, calculate costs for rotating crews home periodically instead of keeping them on site continuously.
Key Settings:
- Rotation Hours: Hours worked before crew rotates home (e.g., 60 hours = 1.5 weeks of 10-hour days)
- Hours Per Workday: Standard daily hours (8-10 hours)
- Calculator determines number of rotations needed for project duration
- Additional travel costs calculated for each rotation trip home and back
Example Rotation Scenario:
- 30-day project with 10-hour days = 300 work hours
- Rotation every 80 hours (2 weeks) = 4 rotations
- Each rotation requires round-trip travel costs and travel time
- Fewer lodging days (crew home on weekends) but more transportation costs
Tip: Rotation schedules can be more cost-effective on very long projects (30+ days) where continuous lodging costs exceed the extra travel expenses.
Step-by-Step Process:
- Access Travel Calculator from Estimate mode → Gear icon
- Enter or verify project-specific values:
- Distance to job site (miles)
- Number of workers in crew
- Project duration (days)
- Travel time each way (hours)
- Review calculated costs for each category (travel pay, transportation, lodging, per diem)
- Click Add to Estimate or similar action
- Calculator adds line items to your estimate with calculated totals
- Apply markup to travel costs if passing through to client
- Adjust individual line items if needed (e.g., if client caps per diem rates)
Note: The calculator adds separate line items for each expense category, allowing you to apply different markups or present costs separately to the client.
Tip: Travel costs can make or break profitability on out-of-town projects. Use the Travel Calculator to ensure you're capturing all expenses - travel pay, mileage, lodging, and meals - before submitting your bid.
Use the Tasks mode within Bids to assign follow-up activities, track vendor quote requests, manage RFI responses, and coordinate estimating tasks across your team.
- Vendor quote follow-up: Assign tasks to chase down pending vendor quotes before bid due date
- RFI tracking: Create tasks to follow up on unanswered RFIs
- Estimating coordination: Assign specific scope breakdowns to different estimators
- Bid review reminders: Create tasks for manager to review bid before submission
- Bid submission reminders: Track which GCs still need to receive your bid
- Document collection: Remind team to gather signed contracts, insurance certificates, or bonds
- Pre-bid meeting coordination or site walk attendance tracking
- Open the bid record
- Navigate to Tasks mode
- Click + to create new task
- Enter Description (e.g., "Follow up on storefront system vendor quote")
- Assign to yourself or other users
- Set Due Date (typically before bid due date)
- Set Priority if needed (High, Medium, Low)
- Add notes for additional context
- Task automatically links to the bid record
Tip: Be specific in task descriptions - "Get ABC Glass quote for Building 8 storefront" is better than "Get quote" when multiple people are working on the bid.
When Tasks Trigger Notifications:
- Assignment: User receives Alert when task is assigned to them
- Due Date: Notification sent when due date arrives
- Overdue: Continued reminders for overdue tasks
- Updates or comments added to the task
Where to View Tasks:
- Within Bid: Navigate to Tasks mode in the specific bid record
- Tasks Module: View all tasks across all modules in one centralized location
- Alerts: Click bell icon to see task notifications
- Dashboard widgets can display upcoming or overdue tasks
Here's how tasks help coordinate a multi-person bid with tight deadlines.
Scenario: $2M commercial bid due in 10 days
| Task | Assigned To | Due Date |
|---|---|---|
| Get storefront quote from ABC Glass | John (Estimator) | 3 days before bid due |
| Get curtain wall quote from XYZ Systems | John (Estimator) | 3 days before bid due |
| Clarify RFI #3 about glazing specs | Sarah (Project Manager) | 5 days before bid due |
| Complete labor hour calculations | Mike (Estimator) | 2 days before bid due |
| Manager review of completed bid | David (Manager) | 1 day before bid due |
| Submit bid to all 4 GCs | John (Estimator) | Bid due date at 2 PM |
Note: Each team member sees only their assigned tasks in their alerts, keeping everyone focused on their specific responsibilities without getting overwhelmed by the full project scope.
Tip: Tasks are perfect for ensuring nothing falls through the cracks during complex commercial bids with multiple vendors, subcontractors, and team members involved in the estimating process.