← All guides
🗂️ Build your own form

How to put your price list or rate card in a form so it picks the right price

About 5 minutesNo codeFree ChatGPT account works

Paste the table and tell ChatGPT what it is. CalcForms keeps it with the form as a price list and looks up the right rate for each reply. Works for simple lists (price per material), brackets (0 to 500 sq ft, 501 to 1,000) and two-way grids (material down the side, finish across the top).

Step by step

  1. Paste the table

    Paste the price list from your spreadsheet, a PDF, or just type it: "Asphalt $4.50, Metal $9.50, Tile $12 per sq ft."

  2. Say how it is looked up

    "Look up the rate by the material the customer picks." For brackets: "Use the bracket the home size falls in." For a grid: "Material picks the row, finish picks the column."

  3. Say what it feeds into

    "Price is rate times square feet, plus the tear-off fee if they tick it."

  4. Test two rows

    Pick two entries from the table and check the total uses the right one. Brackets in particular: test a number right on the edge.

The words to say

Copy this into ChatGPT (with CalcForms added) and fill in the brackets.

Say this to ChatGPT

"Here is my price list: [paste table]. Add it to the form and look up the rate by [material / size bracket / material and finish]. Total = rate × [quantity] + [fixed fees]. Test it with [an example] and show me the result."

What you will see

A dropdown (or a number box) for the thing that drives the price, and a total that changes when it changes. The table itself is never shown to the customer.

Common mistakes

FAQ

How many rows can a price list have?
Hundreds is fine. Paste the whole thing.
Can the customer see my price list?
No. They see only the questions and the numbers you chose to show. The table stays with the form on our side.
My prices change every month. Do I rebuild?
No. Say "update the rates to these" and paste the new table. The link stays the same.

Rather do it together?

Book a free 30-minute onboarding call. We open your spreadsheet and build the form with you.

Book a free call → Or start in ChatGPT