---
title: "Build Estimates & Close Sales"
slug: "build-estimates-close-sales-2"
updated: 2026-05-11T19:03:42Z
published: 2026-05-11T19:03:42Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://help.servicetitan.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Build Estimates & Close Sales

<editor360-custom-block data-preprocessing="true" data-sanitizationtags="b,i,svg,polyline,style"><div class="sc" style="max-width:960px;margin:0 auto;padding:0 0 3rem;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#1a1a1a"><!-- HERO --><div style="border-radius:12px;overflow:hidden;background:linear-gradient(135deg,#0d1b35 0%,#162a4a 60%,#0f2040 100%);padding:32px 32px 28px;margin:0 0 16px;border-top:3px solid #3892F3;position:relative;"><div style="position:absolute;top:-60px;right:-60px;width:320px;height:320px;background:radial-gradient(circle,rgba(2,101,220,0.18) 0%,transparent 70%);pointer-events:none;"></div><div style="position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,0.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.02) 1px,transparent 1px);background-size:32px 32px;pointer-events:none;border-radius:12px;"></div><div style="position:relative;display:inline-flex;align-items:center;gap:6px;padding:4px 14px;border-radius:20px;background:rgba(2,101,220,0.18);border:1px solid rgba(56,146,243,0.4);margin:0 0 16px"><span class="hb">SERVICETITAN · ESTIMATES &amp; SALES</span></div><div style="position:relative;font-size:24px;font-weight:800;color:#ffffff;line-height:1.25;margin:0 0 10px;max-width:520px;letter-spacing:-0.01em">Build Estimates &amp; Close Sales</div><p style="position:relative;font-size:13.5px;color:#B5DEFF;margin:0;line-height:1.65;max-width:540px;opacity:0.85">Build professional estimates, present options that win, and close every sale. From pricebook to proposal to signed agreement.</p></div><!-- JUMP-TO PILLS --><div style="display:flex;align-items:center;gap:8px;margin:0 0 16px;flex-wrap:wrap"><span style="font-size:11px;color:#6A7A85;font-weight:500">Jump to:</span><a href="/docs/build-estimates-close-sales-2#p1" class="jp" rel="noopener">Build &amp; Present Estimates</a><a href="/docs/build-estimates-close-sales-2#p2" class="jp" rel="noopener">Configure Your Pricebook</a><a href="/docs/build-estimates-close-sales-2#p3" class="jp" rel="noopener">Troubleshoot</a><a href="/docs/build-estimates-close-sales-2#kpi" class="jp" rel="noopener">Measure Impact</a></div><!-- SECTION 1: Build & Present Estimates --><div id="p1" style="margin:20px 0 8px;padding:10px 14px;background:#E3FCFF;border-radius:8px;border-left:4px solid #038299"><div style="font-size:14px;font-weight:700;color:#038299">Build &amp; Present Estimates</div></div><div style="display:flex;flex-direction:column;gap:6px"><!-- Step 1 --><div class="st" style="border:1px solid #D0D8DD;border-radius:8px;padding:10px 14px"><div style="display:flex;align-items:flex-start;gap:10px"><div class="sn" style="min-width:24px;height:24px;border-radius:6px;background:#E3FCFF;color:#038299;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0"></div><div style="flex:1"><div style="font-size:13.5px;font-weight:600;color:#1a1a1a;margin:0 0 4px">Create an estimate for a customer</div><div style="font-size:11px;font-weight:700;color:#038299;text-transform:uppercase;letter-spacing:0.05em;margin:8px 0 4px;padding:4px 8px;background:#E3FCFF;border-radius:4px;display:inline-block">Office workflow</div><div style="font-size:13px;color:#374151;line-height:1.7;margin:4px 0 0;padding-left:1em"><p style="margin:0 0 2px"><b>a.</b> Go to <b>Pricebook &gt; Templates &gt; Proposal Templates</b>. Create proposal types (Good, Better, Best) and group estimate templates into each tier.</p><p style="margin:0 0 2px"><b>b.</b> Build each tier with different service levels, materials, or equipment upgrades. Name each option clearly so the customer understands the value difference.</p><p style="margin:0 0 2px"><b>c.</b> Open the customer record or active job. Click <b>Job Actions &gt; Add an Estimate</b>.</p><p style="margin:0 0 2px"><b>d.</b> Add items from your pricebook — services, materials, and equipment. Adjust quantities and pricing as needed.</p><p style="margin:0 0 2px"><b>e.</b> Review the estimate total, add any notes or terms, and click <b>Save</b>.</p></div><div style="padding:5px 10px;background:#EAEFF2;border-left:3px solid #8C9CA5;border-radius:6px;margin:6px 0 4px"><p style="font-size:12px;color:#4B5563;margin:0;line-height:1.5">⚠︎ Proposals and Good-Better-Best is a core feature included in Essentials+ — no Pro SKU required. Estimate templates must be grouped into a Proposal Template to appear in the mobile app.</p></div><div style="font-size:11px;font-weight:700;color:#038299;text-transform:uppercase;letter-spacing:0.05em;margin:10px 0 4px;padding:4px 8px;background:#E3FCFF;border-radius:4px;display:inline-block">Field Mobile App workflow</div><div style="font-size:13px;color:#374151;line-height:1.7;margin:4px 0 0;padding-left:1em"><p style="margin:0 0 2px"><b>a.</b> Open the job from the Field Mobile App and tap <b>Estimates</b>. Tap <b>Add estimates from template</b> or <b>Add custom estimate</b>.</p><p style="margin:0 0 2px"><b>b.</b> Add services, equipment, and materials from your pricebook. Adjust quantities and add-ons as needed.</p><p style="margin:0 0 2px"><b>c.</b> Enter the estimate name and summary to finish creating the estimate.</p><div style="padding:5px 10px;background:#EAEFF2;border-left:3px solid #8C9CA5;border-radius:6px;margin:4px 0 4px"><p style="font-size:12px;color:#4B5563;margin:0;line-height:1.5">⚠︎ Items without a category won't appear in mobile. Ensure all pricebook items are assigned to an active category from the office before technicians build estimates.</p></div></div><div style="font-size:11px;font-weight:700;color:#038299;text-transform:uppercase;letter-spacing:0.05em;margin:10px 0 4px;padding:4px 8px;background:#E3FCFF;border-radius:4px;display:inline-block">ServiceTitan Mobile (legacy field app) workflow</div><div style="font-size:13px;color:#374151;line-height:1.7;margin:4px 0 0;padding-left:1em"><p style="margin:0 0 2px"><b>a.</b> From ServiceTitan Mobile, tap <b>View Current Job &gt; Estimates &gt; Add Estimate</b>. Select a proposal template or build a custom estimate.</p><p style="margin:0 0 2px"><b>b.</b> Add items from your pricebook. You can add, remove, or replace items to suit the customer's needs and budget.</p><p style="margin:0 0 2px"><b>c.</b> Review the estimate details, add attachments or notes if needed, then tap <b>Done</b> to finish creating the estimate.</p></div><div style="margin:8px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/create-proposal-templates" target="_self" translate="no" class="sl" rel="noopener"><u>Create and edit estimate proposal templates</u></a><a href="/v1/docs/add-proposal-types" target="_self" translate="no" class="sl" rel="noopener"><u>Add and edit proposal types for estimates</u></a><a href="/v1/docs/add-and-edit-estimates-in-servicetitan" target="_self" translate="no" class="sl" rel="noopener"><u>Add and edit estimates in ServiceTitan</u></a><a href="/v1/docs/create-estimates-in-fma" target="_self" translate="no" class="sl" rel="noopener"><u>Create estimates in the ServiceTitan Field Mobile App</u></a><a href="/v1/docs/build-sell-estimates-in-servicetitan-mobile" target="_self" translate="no" class="sl" rel="noopener"><u>Build and sell estimates in ServiceTitan Mobile</u></a></div></div></div></div><!-- Step 2 --><div class="st" style="border:1px solid #D0D8DD;border-radius:8px;padding:10px 14px"><div style="display:flex;align-items:flex-start;gap:10px"><div class="sn" style="min-width:24px;height:24px;border-radius:6px;background:#E3FCFF;color:#038299;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0"></div><div style="flex:1"><div style="font-size:13.5px;font-weight:600;color:#1a1a1a;margin:0 0 4px">Present Good-Better-Best options to customers from the field</div><div style="font-size:11px;font-weight:700;color:#038299;text-transform:uppercase;letter-spacing:0.05em;margin:8px 0 4px;padding:4px 8px;background:#E3FCFF;border-radius:4px;display:inline-block">Field Mobile App workflow</div><div style="padding:5px 10px;background:#EAEFF2;border-left:3px solid #8C9CA5;border-radius:6px;margin:6px 0 4px"><p style="font-size:12px;color:#4B5563;margin:0;line-height:1.5">⚠︎ Offering tiered options increases average ticket size. Customers choose the middle option most often.</p></div><div style="font-size:13px;color:#374151;line-height:1.7;margin:4px 0 0;padding-left:1em"><p style="margin:0 0 2px"><b>a.</b> In the field, open the job and tap <b>Estimates</b>. Present an estimate created from a proposal template to show tiered options to the customer.</p><p style="margin:0 0 2px"><b>b.</b> The customer can review, compare, and select the option that best fits their needs and budget. Member vs. non-member pricing is shown when a membership discount is active.</p></div><div style="font-size:11px;font-weight:700;color:#038299;text-transform:uppercase;letter-spacing:0.05em;margin:10px 0 4px;padding:4px 8px;background:#E3FCFF;border-radius:4px;display:inline-block">ServiceTitan Mobile (legacy field app) workflow</div><div style="font-size:13px;color:#374151;line-height:1.7;margin:4px 0 0;padding-left:1em"><p style="margin:0 0 2px"><b>a.</b> Open the job from the Dashboard, tap <b>View Current Job &gt; Estimates</b>, and select or build a Good–Better–Best estimate.</p><p style="margin:0 0 2px"><b>b.</b> Tap <b>Present</b> to launch Presentation Mode, where all estimate options are displayed side by side.</p><p style="margin:0 0 2px"><b>c.</b> Walk the customer through each option, explaining the differences in scope, value, and pricing so they can compare and choose what best fits their needs.</p></div><div style="margin:8px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/present-and-sell-estimates-in-fma" target="_self" translate="no" class="sl" rel="noopener"><u>Present and sell estimates in the ServiceTitan Field Mobile App</u></a><a href="/v1/docs/build-sell-estimates-in-servicetitan-mobile" target="_self" translate="no" class="sl" rel="noopener"><u>Build and sell estimates in ServiceTitan Mobile</u></a></div></div></div></div><!-- Step 3 --><div class="st" style="border:1px solid #D0D8DD;border-radius:8px;padding:10px 14px"><div style="display:flex;align-items:flex-start;gap:10px"><div class="sn" style="min-width:24px;height:24px;border-radius:6px;background:#E3FCFF;color:#038299;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0"></div><div style="flex:1"><div style="font-size:13.5px;font-weight:600;color:#1a1a1a;margin:0 0 4px">Email an estimate to your customer</div><div style="font-size:11px;font-weight:700;color:#038299;text-transform:uppercase;letter-spacing:0.05em;margin:8px 0 4px;padding:4px 8px;background:#E3FCFF;border-radius:4px;display:inline-block">Office workflow</div><div style="font-size:13px;color:#374151;line-height:1.7;margin:4px 0 0;padding-left:1em"><p style="margin:0 0 2px"><b>a.</b> From the office, open the estimate and click <b>Email Estimate</b>.</p><p style="margin:0 0 2px"><b>b.</b> Adjust the details such as customer contact information or mail message and click <b>Send</b>. The customer receives an email with an online estimate link.</p><p style="margin:0 0 2px"><b>c.</b> Customers can review, approve, and sign online. You receive a notification when they view or sign the estimate.</p></div><div style="font-size:11px;font-weight:700;color:#038299;text-transform:uppercase;letter-spacing:0.05em;margin:10px 0 4px;padding:4px 8px;background:#E3FCFF;border-radius:4px;display:inline-block">Field Mobile App workflow</div><div style="font-size:13px;color:#374151;line-height:1.7;margin:4px 0 0;padding-left:1em"><p style="margin:0 0 2px"><b>a.</b> From the Field Mobile App, open the estimate and tap <b>Share &gt; Email</b>.</p><p style="margin:0 0 2px"><b>b.</b> Adjust the details such as customer contact information and tap <b>Send Proposal</b>. The customer receives an email with an online estimate link.</p><p style="margin:0 0 2px"><b>c.</b> Customers can review, approve, and sign online. You receive a notification when they view or sign the estimate.</p></div><div style="font-size:11px;font-weight:700;color:#038299;text-transform:uppercase;letter-spacing:0.05em;margin:10px 0 4px;padding:4px 8px;background:#E3FCFF;border-radius:4px;display:inline-block">ServiceTitan Mobile (legacy field app) workflow</div><div style="font-size:13px;color:#374151;line-height:1.7;margin:4px 0 0;padding-left:1em"><p style="margin:0 0 2px"><b>a.</b> From the ServiceTitan Mobile App, open the job and verify the customer's contact details. Build an estimate and tap <b>PRESENT &gt; E-SIGN</b>.</p><p style="margin:0 0 2px"><b>b.</b> Select the estimate, choose a customer email address (and optionally a mobile number), then tap <b>SEND LINK</b>. The customer receives a link to the Visit Assistant to review and sign.</p><p style="margin:0 0 2px"><b>c.</b> Once signed, tap <b>ESTIMATES &gt; More &gt; Perform Work Now</b> or <b>Perform Work Later</b>.</p></div><div style="margin:8px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/manage-estimates-in-servicetitan" target="_self" translate="no" class="sl" rel="noopener"><u>Manage estimates in ServiceTitan</u></a><a href="/v1/docs/use-online-estimates" target="_self" translate="no" class="sl" rel="noopener"><u>Use Online Estimates</u></a><a href="/v1/docs/use-contactless-experience-estimates-in-fma" target="_self" translate="no" class="sl" rel="noopener"><u>Use the contactless experience for estimates in the ServiceTitan Field Mobile App</u></a><a href="/v1/docs/contactless-experience-in-servicetitan-mobile" target="_self" translate="no" class="sl" rel="noopener"><u>Use the contactless experience in ServiceTitan Mobile</u></a></div></div></div></div><!-- Step 4 --><div class="st" style="border:1px solid #D0D8DD;border-radius:8px;padding:10px 14px"><div style="display:flex;align-items:flex-start;gap:10px"><div class="sn" style="min-width:24px;height:24px;border-radius:6px;background:#E3FCFF;color:#038299;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0"></div><div style="flex:1"><div style="font-size:13.5px;font-weight:600;color:#1a1a1a;margin:0 0 4px">Convert a sold estimate into a job</div><div style="padding:5px 10px;background:#EAEFF2;border-left:3px solid #8C9CA5;border-radius:6px;margin:4px 0 6px"><p style="font-size:12px;color:#4B5563;margin:0;line-height:1.5">⚠︎ Always convert from the estimate record so the job inherits all line items and pricing. Creating a job separately means re-entering everything manually.</p></div><div style="padding:5px 10px;background:#EAEFF2;border-left:3px solid #8C9CA5;border-radius:6px;margin:4px 0 6px"><p style="font-size:12px;color:#4B5563;margin:0;line-height:1.5">⚠︎ When an estimate is sold, invoice items are created automatically from the estimate line items. Unselling an estimate voids those invoice items.</p></div><div style="font-size:11px;font-weight:700;color:#038299;text-transform:uppercase;letter-spacing:0.05em;margin:8px 0 4px;padding:4px 8px;background:#E3FCFF;border-radius:4px;display:inline-block">Office workflow</div><div style="font-size:13px;color:#374151;line-height:1.7;margin:4px 0 0;padding-left:1em"><p style="margin:0 0 2px"><b>a.</b> From the office, go to <b>Follow Up &gt; Sold Estimates</b>. Find the approved estimate you want to convert.</p><p style="margin:0 0 2px"><b>b.</b> Within the estimate click <b>Initiate Booking</b>, then select the task and click <b>Book New Job</b>.</p><div style="padding:5px 10px;background:#EAEFF2;border-left:3px solid #8C9CA5;border-radius:6px;margin:4px 0 4px"><p style="font-size:12px;color:#4B5563;margin:0;line-height:1.5">⚠︎ If the estimate is on a project with more than one job, you get the option to choose to book a new job or book the sold estimate items into an existing job.</p></div><p style="margin:0 0 2px"><b>c.</b> On the <i>Call Booking</i> screen confirm the job type, appointment window, technician, and business unit, then complete the booking.</p></div><div style="font-size:11px;font-weight:700;color:#038299;text-transform:uppercase;letter-spacing:0.05em;margin:10px 0 4px;padding:4px 8px;background:#E3FCFF;border-radius:4px;display:inline-block">Field Mobile App workflow</div><div style="font-size:13px;color:#374151;line-height:1.7;margin:4px 0 0;padding-left:1em"><p style="margin:0 0 2px"><b>a.</b> From the Field Mobile App, open the estimate and tap <b>Present Proposal</b>.</p><p style="margin:0 0 2px"><b>b.</b> After the customer chooses an estimate and is ready to sign, tap <b>Accept &amp; Sign Estimate</b>. After they sign, tap <b>Save &gt; Accept Authorization</b>.</p><p style="margin:0 0 2px"><b>c.</b> Select one of the following options:</p><p style="margin:0 0 2px;padding-left:1em">• Tap <b>Perform work now &gt; Continue</b> if you're going to complete the work now. This adds the items from the estimate to this job's invoice.</p><p style="margin:0 0 2px;padding-left:1em">• Tap <b>Perform work later</b> and then select <b>Continue</b> or <b>Collect Deposit</b> if you're going to leave the job and the work will be completed later. The items from the estimate won't be added to this job's invoice and the office will schedule the work to be completed on a different job.</p></div><div style="margin:8px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/sell-estimates-in-servicetitan" target="_self" translate="no" class="sl" rel="noopener"><u>Book an estimate into a job</u></a><a href="/v1/docs/present-and-sell-estimates-in-fma" target="_self" translate="no" class="sl" rel="noopener"><u>Present and sell estimates in the ServiceTitan Field Mobile App</u></a></div></div></div></div><!-- Step 5 --><div class="st" style="border:1px solid #D0D8DD;border-radius:8px;padding:10px 14px"><div style="display:flex;align-items:flex-start;gap:10px"><div class="sn" style="min-width:24px;height:24px;border-radius:6px;background:#E3FCFF;color:#038299;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0"></div><div style="flex:1"><div style="font-size:13.5px;font-weight:600;color:#1a1a1a;margin:0 0 4px">Use change orders to revise sold estimates <span style="font-size:11px;font-weight:600;color:#5f5e5a;background:#f0f1f2;border:1px solid #D0D8DD;border-radius:10px;padding:2px 8px;margin-left:4px;white-space:nowrap">Commercial</span></div><div style="font-size:13px;color:#374151;line-height:1.7;margin:6px 0 0;padding-left:1em"><p style="margin:0 0 2px"><b>a.</b> On a sold estimate or active project, click <b>Create Change Order</b> to revise scope after the original estimate has been approved.</p><p style="margin:0 0 2px"><b>b.</b> Add, remove, or modify line items. The change order tracks the delta between the original estimate and the revised scope.</p><p style="margin:0 0 2px"><b>c.</b> Send the change order for customer approval. Once accepted, the revised totals update the project budget and invoice schedule.</p><div style="padding:5px 10px;background:#EAEFF2;border-left:3px solid #8C9CA5;border-radius:6px;margin:4px 0 4px"><p style="font-size:12px;color:#4B5563;margin:0;line-height:1.5">⚠︎ For commercial projects, organize estimates by Cost Codes (e.g., "03-200 Concrete"). This structure is essential for Budget vs. Actuals reporting and AIA billing.</p></div></div><div style="margin:8px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/create-a-change-order" target="_self" translate="no" class="sl" rel="noopener"><u>Create a change order</u></a></div></div></div></div></div><!-- end section 1 --><!-- SECTION 2: Configure Your Pricebook --><div id="p2" style="margin:20px 0 8px;padding:10px 14px;background:#E0F2FF;border-radius:8px;border-left:4px solid #004491"><div style="font-size:14px;font-weight:700;color:#004491">Configure Your Pricebook</div></div><div style="display:flex;flex-direction:column;gap:6px"><!-- Step 6 --><div class="st" style="border:1px solid #D0D8DD;border-radius:8px;padding:10px 14px"><div style="display:flex;align-items:flex-start;gap:10px"><div class="sn" style="min-width:24px;height:24px;border-radius:6px;background:#E0F2FF;color:#004491;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0"></div><div style="flex:1"><div style="font-size:13.5px;font-weight:600;color:#1a1a1a;margin:0 0 4px">Add items to your pricebook</div><div style="font-size:13px;color:#374151;line-height:1.7;margin:6px 0 0;padding-left:1em"><p style="margin:0 0 2px"><b>a.</b> Go to <b>Pricebook</b> and click <b>+Add Service</b>, <b>+Add Material</b>, or <b>+Add Equipment</b>.</p><p style="margin:0 0 2px"><b>b.</b> Enter the item name, code, description, and price. Assign the item to a category for easy searching. Add images or warranty information as needed.</p><p style="margin:0 0 2px"><b>c.</b> Click <b>Save</b>. The item is now available when building estimates.</p></div><div style="margin:8px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/add-services-to-your-pricebook" target="_self" translate="no" class="sl" rel="noopener"><u>Add services to your pricebook</u></a><a href="/v1/docs/add-materials-to-pricebook" target="_self" translate="no" class="sl" rel="noopener"><u>Add materials to your pricebook</u></a><a href="/v1/docs/add-equipment-to-pricebook" target="_self" translate="no" class="sl" rel="noopener"><u>Add equipment to your pricebook</u></a></div></div></div></div><!-- Step 7 --><div class="st" style="border:1px solid #D0D8DD;border-radius:8px;padding:10px 14px"><div style="display:flex;align-items:flex-start;gap:10px"><div class="sn" style="min-width:24px;height:24px;border-radius:6px;background:#E0F2FF;color:#004491;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0"></div><div style="flex:1"><div style="font-size:13.5px;font-weight:600;color:#1a1a1a;margin:0 0 4px">Update pricebook items in bulk</div><div style="font-size:13px;color:#374151;line-height:1.7;margin:6px 0 0;padding-left:1em"><p style="margin:0 0 2px"><b>a.</b> Go to <b>Pricebook &gt; Import/Export</b> and click <b>Export</b> to download your current pricebook as a spreadsheet.</p><p style="margin:0 0 2px"><b>b.</b> Update prices, descriptions, or categories in the spreadsheet.</p><p style="margin:0 0 2px"><b>c.</b> Go to <b>Pricebook &gt; Import/Export</b>, click <b>Import</b>, and upload the updated file.</p></div><div style="margin:8px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/pricebook-excel-template" target="_self" translate="no" class="sl" rel="noopener"><u>Add and edit items with the Pricebook Excel template</u></a></div></div></div></div><!-- Step 8 --><div class="st" style="border:1px solid #D0D8DD;border-radius:8px;padding:10px 14px"><div style="display:flex;align-items:flex-start;gap:10px"><div class="sn" style="min-width:24px;height:24px;border-radius:6px;background:#E0F2FF;color:#004491;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0"></div><div style="flex:1"><div style="font-size:13.5px;font-weight:600;color:#1a1a1a;margin:0 0 4px">Organize your pricebook categories</div><div style="font-size:13px;color:#374151;line-height:1.7;margin:6px 0 0;padding-left:1em"><p style="margin:0 0 2px"><b>a.</b> Go to <b>Pricebook &gt; Categories</b>. Review your existing category structure.</p><p style="margin:0 0 2px"><b>b.</b> Click <b>Add Category</b> to create new categories and subcategories to organize services, materials, and equipment. Use parent and child categories to organize items by trade, equipment type, or service line.</p><p style="margin:0 0 2px"><b>c.</b> Drag and drop categories to reorder them. A well-organized pricebook helps technicians find items faster in the field.</p></div><div style="margin:8px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/set-up-pricebook-categories" target="_self" translate="no" class="sl" rel="noopener"><u>Create and manage categories and subcategories in Pricebook</u></a></div></div></div></div><!-- Step 9 --><div class="st" style="border:1px solid #D0D8DD;border-radius:8px;padding:10px 14px"><div style="display:flex;align-items:flex-start;gap:10px"><div class="sn" style="min-width:24px;height:24px;border-radius:6px;background:#E0F2FF;color:#004491;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0"></div><div style="flex:1"><div style="font-size:13.5px;font-weight:600;color:#1a1a1a;margin:0 0 4px">Configure pricing for specific customers</div><div style="font-size:13px;color:#374151;line-height:1.7;margin:6px 0 0;padding-left:1em"><p style="margin:0 0 2px"><b>a.</b> Go to <b>Pricebook &gt; Pricing Builder &gt; Client Specific Pricing</b>. Click <b>Add Rate Sheet</b>.</p><p style="margin:0 0 2px"><b>b.</b> Select the customer or customer group. Define custom markups on materials, labor rates, or flat price overrides for specific pricebook items or categories.</p><p style="margin:0 0 2px"><b>c.</b> Click <b>Save</b>. When building estimates for this customer, the custom pricing applies automatically instead of the standard pricebook rate.</p><div style="padding:5px 10px;background:#EAEFF2;border-left:3px solid #8C9CA5;border-radius:6px;margin:4px 0 4px"><p style="font-size:12px;color:#4B5563;margin:0;line-height:1.5">⚠︎ If a customer has both a client specific pricing rate sheet and Dynamic Pricing rules, client specific pricing takes precedence. To use flat-rate pricing for a customer, do not assign a client specific pricing rate sheet. Use client specific pricing Settings by Job Type if you need Time &amp; Materials for some job types and flat-rate for others on the same customer.</p></div></div><div style="margin:8px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/client-specific-pricing-overview" target="_self" translate="no" class="sl" rel="noopener"><u>Client specific pricing: overview and setup</u></a></div></div></div></div><!-- Step 10 --><div class="st" style="border:1px solid #D0D8DD;border-radius:8px;padding:10px 14px"><div style="display:flex;align-items:flex-start;gap:10px"><div class="sn" style="min-width:24px;height:24px;border-radius:6px;background:#E0F2FF;color:#004491;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0"></div><div style="flex:1"><div style="font-size:13.5px;font-weight:600;color:#1a1a1a;margin:0 0 4px">Map pricebook items to your general ledger</div><div style="font-size:13px;color:#374151;line-height:1.7;margin:6px 0 0;padding-left:1em"><p style="margin:0 0 2px"><b>a.</b> Go to <b>Pricebook</b> and edit the item you want to map.</p><p style="margin:0 0 2px"><b>b.</b> Map the item to the correct <b>Revenue Account</b> and <b>Cost of Goods Sold (COGS) Account</b> from your chart of accounts.</p><p style="margin:0 0 2px"><b>c.</b> Repeat for all items. Proper GL mapping ensures invoiced revenue flows to the right accounts during export to your accounting software.</p><div style="padding:5px 10px;background:#EAEFF2;border-left:3px solid #8C9CA5;border-radius:6px;margin:4px 0 4px"><p style="font-size:12px;color:#4B5563;margin:0;line-height:1.5">⚠︎ Fixing GL mappings only corrects future exports. Historical data already exported to your accounting system is not retroactively corrected.</p></div></div><div style="margin:8px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/edit-pricebook-items" target="_self" translate="no" class="sl" rel="noopener"><u>Edit pricebook items</u></a></div></div></div></div></div><!-- end section 2 --><!-- SECTION 3: Troubleshoot --><div id="p3" style="margin:20px 0 8px;padding:10px 14px;background:#F1EDFF;border-radius:8px;border-left:4px solid #4F3A9E"><div style="font-size:14px;font-weight:700;color:#4F3A9E">Troubleshoot Estimate &amp; Pricebook Issues</div></div><div style="display:flex;flex-direction:column;gap:6px"><!-- Step 11 --><div class="st" style="border:1px solid #D0D8DD;border-radius:8px;padding:10px 14px"><div style="display:flex;align-items:flex-start;gap:10px"><div class="sn" style="min-width:24px;height:24px;border-radius:6px;background:#F1EDFF;color:#4F3A9E;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0"></div><div style="flex:1"><div style="font-size:13.5px;font-weight:600;color:#1a1a1a;margin:0 0 4px">Troubleshoot: Pricebook item missing in the field app</div><div style="font-size:13px;color:#374151;line-height:1.7;margin:6px 0 0;padding-left:1em"><p style="margin:0 0 2px"><b>a.</b> Verify the item is <b>Active</b> in the pricebook. Inactive items do not appear in the mobile app.</p><p style="margin:0 0 2px"><b>b.</b> Check the item's <b>Business Unit</b> assignment. Items restricted to a different business unit won't show for technicians in other units.</p><p style="margin:0 0 2px"><b>c.</b> Check if the item is assigned to a <b>Category</b>. Items without a category or with a hidden category may not appear in mobile search.</p><p style="margin:0 0 2px"><b>d.</b> Ask the technician to sync the mobile app by tapping <b>Sync changes</b> and <b>Download pricebook</b>. New or recently updated items may not appear until synced.</p></div><div style="margin:8px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/customize-pricebook-visibility-for-technicians" target="_self" translate="no" class="sl" rel="noopener"><u>Customize pricebook visibility for technicians</u></a></div></div></div></div><!-- Step 12 --><div class="st" style="border:1px solid #D0D8DD;border-radius:8px;padding:10px 14px"><div style="display:flex;align-items:flex-start;gap:10px"><div class="sn" style="min-width:24px;height:24px;border-radius:6px;background:#F1EDFF;color:#4F3A9E;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0"></div><div style="flex:1"><div style="font-size:13.5px;font-weight:600;color:#1a1a1a;margin:0 0 4px">Troubleshoot: Estimate total doesn't match</div><div style="font-size:13px;color:#374151;line-height:1.7;margin:6px 0 0;padding-left:1em"><p style="margin:0 0 2px"><b>a.</b> Open the estimate and review each line item's quantity, unit price, and any applied discounts. Look for rounding differences or duplicate items.</p><p style="margin:0 0 2px"><b>b.</b> Check if a <b>dynamic pricing rule</b> is adjusting prices. Go to <b>Pricebook &gt; Pricing Rules</b> to see active rules that may affect this estimate.</p><p style="margin:0 0 2px"><b>c.</b> Check if a <b>Client-Specific Pricing</b> rate sheet is assigned to the customer. Client-Specific Pricing overrides Dynamic Pricing and standard pricebook rates.</p><p style="margin:0 0 2px"><b>d.</b> Verify tax settings. Go to <b>Settings &gt; Tax Rates</b> and confirm the correct rate is applied to the customer's location. Tax misconfiguration is a common cause of total mismatches.</p></div></div></div></div><!-- Step 13 --><div class="st" style="border:1px solid #D0D8DD;border-radius:8px;padding:10px 14px"><div style="display:flex;align-items:flex-start;gap:10px"><div class="sn" style="min-width:24px;height:24px;border-radius:6px;background:#F1EDFF;color:#4F3A9E;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0"></div><div style="flex:1"><div style="font-size:13.5px;font-weight:600;color:#1a1a1a;margin:0 0 4px">Troubleshoot: Configurable material not appearing</div><div style="font-size:13px;color:#374151;line-height:1.7;margin:6px 0 0;padding-left:1em"><p style="margin:0 0 2px"><b>a.</b> The configurable material <b>only triggers on the Estimate screen</b>. If a technician skips straight to the Invoice, configurable material does not appear.</p><p style="margin:0 0 2px"><b>b.</b> Ensure the service item has a <b>Configurable Material</b> linked in the pricebook.</p><p style="margin:0 0 2px"><b>c.</b> To fix: build the Estimate first, then convert to the job. Do not add configurable items directly to an invoice.</p></div><div style="margin:8px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/configurable-services-with-pricebook-pro" target="_self" translate="no" class="sl" rel="noopener"><u>Use Configurable Services with Pricebook and Pricebook Pro in ServiceTitan and ServiceTitan Mobile</u></a></div></div></div></div></div><!-- end section 3 --><!-- KPI GRID --><div id="kpi" style="margin:24px 0 12px"><div style="display:flex;align-items:center;gap:8px;margin:0 0 12px"><svg width="15" height="15" viewbox="0 0 24 24" fill="none" stroke="#004491" stroke-width="2.5"><polyline points="23 6 13.5 15.5 8.5 10.5 1 18"></polyline><polyline points="17 6 23 6 23 12"></polyline></svg><div style="font-size:13px;font-weight:700;color:#004491;text-transform:uppercase;letter-spacing:0.06em">Measure the impact</div></div><div style="display:grid;grid-template-columns:1fr 1fr;gap:8px"><div style="padding:14px 16px;border-radius:10px;background:#fff;border:1px solid #DFE0E1;border-top:3px solid #0265DC;"><div style="font-size:11px;font-weight:700;color:#0265DC;text-transform:uppercase;letter-spacing:0.06em;margin:0 0 6px">Close Rate</div><div style="font-size:12.5px;font-weight:600;color:#1a1a1a;margin:0 0 4px">Estimate-to-job conversion rate</div><div style="font-size:11.5px;color:#6A7A85;line-height:1.55;margin:0 0 8px">Track in the Estimates report. A low conversion rate may signal pricing issues, slow follow-up, or missing Good-Better-Best options.</div><a href="https://go.servicetitan.com/#/new/reports/all" target="_blank" class="sl" rel="noopener">Reports &gt; All Reports &gt; search "Estimates" ↗</a></div><div style="padding:14px 16px;border-radius:10px;background:#fff;border:1px solid #DFE0E1;border-top:3px solid #0265DC;"><div style="font-size:11px;font-weight:700;color:#0265DC;text-transform:uppercase;letter-spacing:0.06em;margin:0 0 6px">Revenue</div><div style="font-size:12.5px;font-weight:600;color:#1a1a1a;margin:0 0 4px">Average estimate value</div><div style="font-size:11.5px;color:#6A7A85;line-height:1.55;margin:0 0 8px">Monitor in the Estimates Summary. Rising values indicate effective upselling and well-structured tiered options.</div><a href="https://go.servicetitan.com/#/new/reports/all" target="_blank" class="sl" rel="noopener">Reports &gt; All Reports &gt; search "Estimates Summary" ↗</a></div><div style="padding:14px 16px;border-radius:10px;background:#fff;border:1px solid #DFE0E1;border-top:3px solid #0265DC;"><div style="font-size:11px;font-weight:700;color:#0265DC;text-transform:uppercase;letter-spacing:0.06em;margin:0 0 6px">Membership</div><div style="font-size:12.5px;font-weight:600;color:#1a1a1a;margin:0 0 4px">Membership attach rate</div><div style="font-size:11.5px;color:#6A7A85;line-height:1.55;margin:0 0 8px">Check the Memberships report. A low attach rate means technicians may need coaching on when and how to offer memberships.</div><a href="https://go.servicetitan.com/#/new/reports/all" target="_blank" class="sl" rel="noopener">Reports &gt; All Reports &gt; search "Memberships" ↗</a></div><div style="padding:14px 16px;border-radius:10px;background:#fff;border:1px solid #DFE0E1;border-top:3px solid #0265DC;"><div style="font-size:11px;font-weight:700;color:#0265DC;text-transform:uppercase;letter-spacing:0.06em;margin:0 0 6px">Unsold</div><div style="font-size:12.5px;font-weight:600;color:#1a1a1a;margin:0 0 4px">Open estimate aging</div><div style="font-size:11.5px;color:#6A7A85;line-height:1.55;margin:0 0 8px">Review Follow Up &gt; Estimates. Estimates open longer than 30 days rarely close — prioritize timely follow-up to recover revenue.</div><a href="https://go.servicetitan.com/#/FollowUp/Estimates" target="_blank" class="sl" rel="noopener">Follow Up &gt; Estimates ↗</a></div></div></div><style> .sc { counter-reset: step } .sn { counter-increment: step } .sn::before { content: counter(step) } .hb { font-size: 10.5px; font-weight: 700; color: #78BBFA; letter-spacing: 0.08em } .jp { font-size: 11.5px; font-weight: 600; color: #374151; text-decoration: none; padding: 5px 13px; background: #fff; border: 1px solid #D0D8DD; border-radius: 20px; transition: all 0.15s } .jp:hover { background: #E0F2FF; border-color: #B5DEFF; color: #004491 } .st { transition: box-shadow 0.15s, border-color 0.15s } .st:hover { border-color: #B5DEFF !important; box-shadow: 0 2px 12px rgba(2, 101, 220, 0.07) } .sl { font-size: 10.5px; color: #0265DC; text-decoration: none; margin-right: 6px } .sl:hover { text-decoration: underline } .sl+.sl::before { content: "· "; color: #D0D8DD } .ao-tag { position: absolute; top: 10px; right: 14px; font-size: 10px; font-weight: 600; padding: 2px 8px; border-radius: 10px; background: #f0f1f2; border: 1px solid #D0D8DD; color: #5f5e5a; white-space: nowrap } p[data-block-id] { font-size: 1rem; } ul li p[data-block-id] { margin-bottom: 0; } ul[data-type="taskList"] li div p[data-block-id] { margin-bottom: 0; } ol li p[data-block-id] { margin-bottom: 0; } table tbody th p[data-block-id] { margin-bottom: 0; } blockquote p[data-block-id] { margin-bottom: 0 !important; } p[data-block-id]:empty::after { content: "\00A0"; } </style></div></editor360-custom-block>
