The Offerandum guide

All articlesOfferandum

Turn a service price list into a Squarespace quote calculator

A custom pricing calculator for Squarespace starts with a clear price list: what you charge for, how much the customer needs, and which choices change the result. The embed displays those rules on your website. Before installation, turn the assumptions in your spreadsheet into questions a customer can answer and a calculation your team can verify.

We will use a screen printing shop as a worked example. Its price combines blank garments, printing, screen setup and job services. The figures below are the default rates in the Offerandum demonstration, not market pricing or an offer to produce garments. The same preparation process also applies to cleaning visits, installation work and other services with options and minimum charges.

Choose one repeatable job to start with

Pick a job your business quotes often and can describe consistently. For the apparel example, that is one garment style with the same design across a batch. Individual names, mixed styles, sleeve prints and special inks fall outside this version. Recording those boundaries is part of preparing the price list.

For a cleaning business, the repeatable job might be a recurring visit with specified rooms and extras. For a contractor, it might be a standard installation with known dimensions. Start with choices that have agreed pricing rules; keep unusual work available as a request for individual review.

Write down what the calculator should produce. An immediate estimate and PDF may be enough to start a sales conversation. Confirmed availability, payment and order acceptance are separate requirements. The price list alone does not describe those processes, so include them in the brief if they are needed.

Separate per-item charges from per-job charges

A spreadsheet can hide units in column headings or formulas. Make them explicit before designing the form. In the screen printing demo, blank garments and printing are charged per piece, while screen setup is charged once per color and location. Artwork cleanup is a single charge for the job, and shipping is another job-level amount.

That means doubling the quantity doubles the garment amount, but does not double the number of screens for the same design. Adding a back print changes the locations and setup, not the quantity of blank garments. A correct total depends on keeping those relationships separate.

For each price-list entry, record the unit, the condition that triggers it and what it already includes. If the quoted printing rate includes setup, a separate setup fee would charge the customer twice. If a minimum already includes delivery, delivery should not be added again. Resolve these questions with the person who normally prepares estimates.

Translate the rules into questions customers understand

The customer in the screen printing quote generator chooses a garment style and quantity, then enters the number of front and back ink colors. Zero back colors means there is no back print. A separate dark-garment option adds an underbase at each active location.

This makes the calculation reproducible, but it does not inspect the artwork. The customer may count a shade differently from the printer or select an underbase that the final print process does not need. The request and PDF should preserve their answers so the shop can review and explain any change.

Keep the questions close to the information customers have. Ask for a preferred date rather than promising that a production slot is available. Ask whether artwork cleanup is needed, then explain how the file will reach the shop. This particular demo collects notes and asks customers to reply to the estimate email with artwork; it has no upload field.

Try it yourself

Screen printing quote calculator

About this example
samplepressstudio.com/quote
Sample Press Studio

Check a worked estimate before changing the design

Select 50 cotton tees with a two-color front print. Leave the back at zero, the underbase off, artwork cleanup and rush off, and choose pickup. At the default demonstration rates, the estimate contains these lines:

  • Blank garments: 50 × $4.50 = $225.
  • Printing before the quantity break: 50 × ($1.50 for the first color + $0.60 for the second) = $105.
  • Printing discount: 10% of $105 = $10.50.
  • Screen setup: two screens × $25 = $50.
  • Total before tax: $225 + $105 − $10.50 + $50 = $369.50, or $7.39 per garment.

Now change only the quantity to 100. The printing discount becomes 20%, and the two screens still cost $50. The estimate is $450 for garments + $168 for discounted printing + $50 setup = $668, or $6.68 per garment. Comparing the lines explains the lower unit price more clearly than showing a percentage badge alone.

Keep a pair of configurations like this in your setup brief. Your estimator can compare the expected lines with the calculator, instead of deciding whether a final number merely looks plausible. Use your own rates before approving a live customer calculator.

Define the basis of discounts and rush charges

“Ten percent off” is incomplete without a basis. Does it reduce the entire order, printing only, or a service package? In this demo, quantity breaks reduce printing. They do not discount blank garments, screen setup, artwork or shipping.

Rush is another explicit rule: its percentage applies to garments plus discounted printing, excluding setup and artwork. The minimum production value is applied after those production charges, and shipping is added afterwards. The itemized result shows any adjustment needed to reach the minimum.

Your shop may use a different order. For example, a discount might be applied before a job minimum, or a rush rate might include setup labor. Provide a written calculation for each exception. A form with the right fields can still quote incorrectly if the formulas apply percentages to the wrong amounts.

The result's average price per piece is rounded to cents. Multiplying that displayed average by the quantity can sometimes differ by a few cents from the full order total. Treat the itemized total as the controlling amount and explain the average as a comparison figure.

Test boundaries and incomplete requests

Check the points at which a rule changes, not just a standard order. For this example, compare 49 with 50 garments and 99 with 100. Check whether a lower printing rate changes the total in the way your pricing policy allows. Your business should explicitly approve the behavior at each break.

Then add a back print and enable the underbase. The underbase should add a screen and color pass at both active locations, while the blank garment quantity stays unchanged. Turn the back print off again and check that its setup and printing charges disappear.

Test a small job below the minimum, with pickup and then shipping. Confirm the minimum is applied to production and that delivery is added once. Finally, turn customer prices off and inspect the request summary and PDF. Neither should promise a displayed price when the intended flow is review by your team.

Keep your approved configurations with the price list. When a rate changes, repeat the relevant comparisons. This is especially useful when one employee maintains prices and another answers customer questions.

Put the calculator on the right Squarespace page

Place the calculator where a customer is already reading about the service. A short introduction can explain what information to have ready and which parts require confirmation. Leave a direct contact route for jobs outside the available options.

Use the Squarespace quote calculator installation guide to check plan support, paste the prepared snippet and verify the published page. Test both a direct visit and navigation from another page. Go through the result and PDF on a phone as well as a desktop, because a wide layout can conceal cramped controls on mobile.

The same pricing rules can also be used on another supported platform. The Wix guide explains its separate HTML frame and sizing checks. Changing the website builder should not change how your screen setup or quantity discount is calculated.

Decide who maintains rates and confirms the job

After setup, your team can update the exposed prices, percentages and minimums in the Offerandum price list panel . New choices or different calculation rules are changes to agree with the team preparing the calculator. A spreadsheet supplied at setup is not a live synchronization unless that workflow has been specifically implemented.

Assign someone to review incoming specifications and confirm the next step. For screen printing, that includes artwork, garment stock, sizes, tax, delivery and production timing. The PDF quote preserves the request for that conversation; it is not evidence that a press slot has been reserved.

Send your price list and Squarespace page address to discuss a calculator prepared around the jobs your business actually quotes.

Good to know

Frequently asked questions

What should I send to get a quote calculator built?

Send your price list, service options, minimum charges, discount rules and examples of jobs with expected totals. Include your Squarespace page address and describe how your team follows up on a quote request.

Does the calculator import my spreadsheet automatically?

A spreadsheet is source material for the setup. The Offerandum team prepares the questions and pricing logic from the agreed rules. Uploading or sending a file does not automatically publish a calculator.

Can customers see an estimate before giving contact details?

Yes. The screen printing demo displays its itemized estimate before the contact fields. Your calculator can also collect specifications without showing prices, keeping the estimate for your team to review.

Will a discount in the calculator change Squarespace checkout?

No. The discount applies to the estimate under your calculator's rules. It does not create a Commerce coupon, change a cart or collect a payment.

Can the same calculator be installed on Wix?

The prepared calculator can be used on a supported Wix page too. Its pricing logic stays the same, but Wix's HTML embed frame needs its own installation and sizing checks.

Privacy your way

Choose what you agree to. The site works without optional cookies. You can change your choice at any time in the page footer.

Necessary

Always on

They keep your sign-in secure and remember your privacy settings.

What we store

Session and sign-in cookies and settings in the browser’s local storage. Your cookie choice is kept for 180 days. Not used for advertising or analytics.

They help us understand which pages are useful and where something gets in the way: page-view statistics, click maps and session recordings with every input masked.

Scope and duration

Google Analytics: cookies _ga and _ga_* for up to 2 years, no advertising features. PostHog: a ph_* cookie and local storage for up to 1 year, to recognize a return visit. Without consent PostHog counts the visit without storing anything on the device. Neither tool runs inside companies’ forms.

Saving your choice reloads the page to apply it. More about how we process data