ToolBelt AI logoTOOLBELTAI
Quoting & Estimating6 min readUpdated Jul 2, 2026

Build a Custom AI Pricing Model for Your Trade Business

A trade business owner using a tablet to build a custom AI pricing model in their workshop.
A trade business owner using a tablet to build a custom AI pricing model in their workshop.
Quick Answer

To build a custom AI pricing model for a trade business, feed your historical job data into a large language model like ChatGPT. This data should include job types, material costs, labor hours, and final prices. The AI analyzes your past jobs to learn your unique pricing strategy and generate accurate quotes.

Truck Test
Ask your AI to analyze your last ten jobs and name the single biggest factor affecting your profit margin.

Beyond Spreadsheets: Building Your Own AI Pricing Model

Quoting jobs can feel like a shot in the dark. You’re juggling material costs that change daily, guessing labor hours, and trying to stay competitive without leaving money on the table. For years, the answer was a complicated spreadsheet. But those are clumsy, slow, and can't adapt.

It's time for a better tool. Forget expensive software with features you'll never use. You can build a custom pricing model using Artificial Intelligence (AI) with the data you already have. This guide will show you how to turn your past jobs into a powerful quoting machine.

Why Your Spreadsheet Isn't Cutting It Anymore

That spreadsheet you built a few years ago was a good start. But your business isn't the same. Material prices are all over the place, and what was profitable last year might be a loser today.

Spreadsheets have a few big problems:

  • They're Static: They don't learn. You have to manually update every single price and formula. When a new type of job comes along, you're back to guessing.
  • They're Prone to Errors: One wrong formula or a copy-paste mistake can throw off an entire quote, costing you the job or your profit.
  • They Don't See the Big Picture: A spreadsheet can't tell you that jobs in a certain zip code are consistently more profitable, or that one type of installation always takes 15% longer than you think.

An AI model solves these problems. It's a dynamic system that learns from your real-world results.

What is an AI Pricing Model? (The Simple Version)

Think of it like training a new apprentice. You wouldn't just give them a price book and tell them to get to work. You'd have them watch you, review past jobs, and understand why you charge what you charge. You'd show them the easy jobs, the hard ones, the profitable ones, and the ones you barely broke even on.

An AI pricing model works the same way. You're not just giving it numbers. You're giving it the complete story of your past jobs. It will analyze all of that history to find patterns you might have missed. It becomes an expert on one thing: how your business makes money.

Step 1: Gather Your Gold (Your Job Data)

Your most valuable asset isn't your truck or your tools. It's your data. Every job you've completed is a lesson in pricing. The first step is to gather this information.

You probably have this in old invoices, accounting software, or project management apps. You need to get it all into one place. A simple spreadsheet (like in Google Sheets or Excel) is the perfect place to start.

Create a new sheet with columns for these key data points for each job:

  • Job Type: (e.g., 'Rooftop HVAC unit replacement', 'Kitchen rewire', 'Full lawn install')
  • Materials Cost: The total cost of all materials for the job.
  • Labor Hours: The total hours your crew spent on the job.
  • Subcontractor Costs: What you paid any subs, if applicable.
  • Location: The zip code is usually enough.
  • Final Price: The total amount you billed the customer.
  • Overhead Markup (Optional): If you apply a standard markup, include it.

Aim for at least 20-30 past jobs. The more data you have, the smarter your AI model will be.

Step 2: Clean and Organize Your Data

AI needs clean data to work properly. This just means it needs to be consistent. Make sure your 'Job Type' descriptions are similar for similar jobs. Don't write 'replace water heater' on one line and 'HWH swap-out' on another. Keep it simple and uniform.

Once your data is organized in the spreadsheet, export it as a CSV (Comma-Separated Values) file. This is a universal file format that AI tools can easily read. In Google Sheets or Excel, just go to File > Download > Comma Separated Values (.csv).

Step 3: Train Your AI Assistant

Now for the main event. We're going to use a Large Language Model (LLM) like ChatGPT, Claude, or Google Gemini. These tools are great at finding patterns in text and data.

First, you need to give the AI its job description. You'll start a new chat and give it a role.

You are a pricing analyst and business consultant for a trade business. Your specialty is analyzing historical job data to build a custom pricing model. You will identify key factors that drive profitability and create a formula for quoting new work. You must base all your analysis strictly on the data provided. Your output should be clear, concise, and easy for a business owner to understand.

After you've set the role, you'll provide your data. You can copy and paste the data directly from your CSV file into the chat window. Then, give the AI its instructions.

Analyze the following job data, which is in CSV format. My goal is to build a custom AI pricing model for my trade business. Based on this data, please do the following:
1. Calculate my average profit margin across all jobs after materials and labor.
2. Identify my most profitable and least profitable job types.
3. Create a simple, step-by-step pricing formula I can use for future quotes.
4. Summarize my pricing strategy in three bullet points, as if you were explaining it to me.

[Paste your CSV data here]

The AI will process your data and give you a detailed breakdown. It will show you the math behind your own business—the real numbers, not just a gut feeling.

Step 4: Putting Your AI Model to Work

Now that the AI understands your business, you can use it to quote new jobs. This is where you save hours of work and create incredibly accurate proposals. This process is a huge improvement over standard quoting software that relies on generic, industry-wide data.

You'll describe the new job to the AI and ask it for a quote based on the model it just built.

Using the pricing model you just created from my data, please generate a quote for the following new job:

- Job Type: Residential Panel Upgrade (200 Amp)
- Estimated Materials Cost: $950
- Estimated Labor Hours: 14
- Location (Zip Code): 90210

Provide a recommended final price. Also, give me a price range (low, medium, high) and briefly explain the factors that would put me at the high or low end of the range. Justify the recommended price based on my historical data.

The AI will give you a data-backed price. It's not guessing. It's using the patterns from your most successful jobs to recommend a price that is both competitive and profitable.

The Real-World Payoff

Building your own AI pricing model isn't just a tech experiment. It's a better way to run your business.

  • Speed: Go from a new lead to a sent quote in minutes, not hours.
  • Accuracy: Base your prices on your real costs and profit margins.
  • Insight: Discover which jobs actually make you the most money.
  • Confidence: Know that every quote you send is designed to be profitable.

Stop letting your pricing be a mystery. Your job history holds the key to a more profitable future. By taking a few hours to organize your data and work with an AI, you can build a quoting tool that's smarter, faster, and tailored perfectly to your business.

Frequently asked questions

Get the free Trades Prompt Pack

37 copy-paste prompts that save tradespeople 5+ hours a week. Plus one short email every Friday — no fluff.

More for quoting & estimating