Advanced Pricing: Markup, Tiers, Discounts, Charges, Shipping & Tax

Six pricing blocks turn a configurator into a full quote: price from your own cost, lower prices for bigger quantities, discounts, setup and labor charges, shipping options and VAT or sales tax — all calculated in the right order and shown to shoppers as a clear, itemized price.

Pro and Enterprise. The six blocks and the order quantity are part of the Pro and Enterprise plans (and the 30-day trial). If a workspace later moves to Starter, existing blocks keep pricing exactly as before — they simply can no longer be edited.

How the price is built

Every price is calculated in the same order. Open Pricing mode and expand How the price is built at the top of the list to see which of your blocks sit in each step — click a step to jump to its block.

StepWhat happensBlocks
1. Item pricesYour formula (or the sum of your item blocks) gives the price of ONE configured unit.Base Price, Price Group, Price Table, Variable, Unique Price, Markup / Margin, per-unit Tier Pricing
2. × QuantityThe unit price is multiplied by the order quantity (1 unless you choose a source).Order quantity, order-level Tier Pricing
3. DiscountsPercent or amount off the subtotal or selected items.Discount
4. ChargesSetup, labor, installation or surcharge — once per order or per unit.Charge
5. ShippingA delivery price, a zone the shopper picks, a weight band, pickup or "quoted separately".Freight
6. TaxVAT, sales tax or GST at the rates you enter.Tax
Discount, Charge, Freight and Tax blocks (and an order-level tier) are applied automatically in their step — you never add them to the formula. The formula bar shows them under Then … applied automatically.

Order quantity

By default shoppers configure one item. To let them order several, expand How the price is built, set Order quantity to Shopper chooses and pick where the number comes from: a Number Input block (for example a "Quantity" field, or all the sizes of a team order added together), the number of placed modules, the number of ticked checkboxes, or a pricing variable.

  1. 1Add a Number Input option block named "Quantity" (minimum 1).
  2. 2In Pricing mode, expand "How the price is built" and choose "Shopper chooses".
  3. 3Under "Read the quantity from", pick the Quantity block.
  4. 4The unit price, per-unit charges and per-unit discounts are now multiplied by it. One-time charges such as a setup fee are not.

Markup / Margin — price from your cost

Enter what one configured unit costs you and let Simplio3D work out the sell price. Markup on cost adds a percentage on top (cost 100 + 40% = 140). Target margin prices for a gross margin (cost 100 at a 40% margin = 166.67, because 40% of the price is profit). Options that change your cost get their own cost under Your cost (private).

Your costs stay private. Shoppers, embeds and the public Share link only ever receive the resulting sell prices — never your costs, markup or margin.

Tier Pricing — lower prices for bigger quantities

Pricing styleHow it worksExample (tiers 1–9 = 20, 10–49 = 15, 50+ = 12)
VolumeThe whole quantity gets the price of the tier it reaches.25 units → 25 × 15 = 375
GraduatedEach tier prices only the units inside it.25 units → 9 × 20 + 16 × 15 = 420
PackageEach tier is a fixed price for the whole quantity range.25 units → 15 (the 10–49 package)
  1. 1Choose what to count — the order quantity, a Number Input block, placed modules, ticked checkboxes or a variable. Quantities count across everything the shopper picks (for example every size of a team order).
  2. 2Choose whether the tier price is charged per configured unit (it becomes the unit price) or once for the order.
  3. 3Fill the tier table. Leave the last row as "and above" so every quantity has a price.
  4. 4Optional: under "Replace other prices", pick the Base Price (or another item price) so the tier price replaces it instead of being added on top.
  5. 5Use "Try a quantity" at the bottom of the block to check the result.

Discount

Percent off or Amount off (per order or per unit), applied to The whole subtotal or to Selected prices only. Under When it applies you can require an option, a minimum quantity or a minimum subtotal.

With other discountsWhat the shopper gets
CombineCombined discounts apply one after another, in the order of your list (10% then 5% = 14.5% off).
Best deal only (exclusive)The shopper gets whichever is better: all combined discounts together, or the single best exclusive discount.

Discounts never reduce charges, shipping or tax, and never go below zero.

Charge — setup, labor, installation, surcharge

Type of chargeTypical setup
SetupFixed amount, once per order — never multiplied by the quantity.
LaborQuantity × rate, for example hours × hourly rate (point it at a Number Input holding the hours).
InstallationFixed amount once per order, often with a condition (only when "Installation" is selected).
SurchargeA percentage of the subtotal (before or after discounts).

Each block shows what customers pay for 1 and for 10 units so you can see at a glance whether a charge repeats per unit.

Freight — shipping options

Delivery methodWhat the shopper sees
Flat rateOne shipping price, per order or per unit.
By destinationA list of zones (e.g. Domestic, EU, Rest of world) — the shopper picks one in the price summary.
By weightA price per weight band. Weight = (base weight + chosen options' weights) × quantity.
PickupFree collection.
Quote it"Shipping is quoted separately" — the price is marked as needing a quote.
Add several Freight blocks (or zones) to offer a choice — for example "Standard delivery" and "Pickup". Until the shopper chooses, the price says Choose a delivery option instead of showing a misleading total. With a single option it is used automatically. Optional: free shipping above an order amount.

Tax — VAT, sales tax, GST

  1. 1Add a Tax block and pick the kind (VAT, Sales tax, GST or Other) — this sets the label only.
  2. 2Enter the tax rate that applies to your business. Simplio3D never presets or guesses a rate.
  3. 3Choose whether your prices already include tax ("Include tax") or tax is added on top ("Exclude tax").
  4. 4Under "What is taxable", choose items, charges and shipping, and exclude any item prices that are not taxed.
  5. 5For two taxes (e.g. GST + PST) add a second Tax block; each is calculated on the same base.
Exemptions are never automatic. If you turn on exemption requests, shoppers can enter a tax or VAT ID. Tax is removed only when the ID is on the list of IDs you have verified (kept private, checked by the server); any other ID is recorded as a request and the price is shown as an estimate until you review it. Business customers are never exempted automatically.

Tax blocks replace the single tax rate in Project Settings > Pricing. When you add your first Tax block, it starts from that rate, and the block offers a one-click button to turn the old setting off.

What shoppers see

The price summary in Preview and on your Share link lists the unit price, the quantity, each discount, charge, shipping and tax line, and the total. When something is missing it says so instead of showing a zero:

LabelMeaning
TotalEverything is known — this is the final price.
Estimated totalThe store's checkout finalizes tax and shipping, or a tax exemption is waiting for your review.
PendingSomething is needed first — a quantity, a delivery choice, or a tax rate you have not entered.
Quote requiredShipping (or another part) is quoted separately.

Quotes, PDFs and checkout

WhereWho finalizes tax and shipping
Quote requests, emails, PDFs, the APISimplio3D calculates everything, including tax and shipping. Quote requests are re-priced on the server so the figures can be trusted.
Add to Cart (Shopify, WooCommerce, WordPress)Your store's checkout. Simplio3D sends the price after discounts plus charges, and your store adds its own shipping and tax — so nothing is charged twice. Shoppers see tax and shipping as estimates.
Saved configurations remember the shopper's delivery choice. A tax ID is never stored in a saved link.
Storefront blocks. The Simplio3D app for Shopify's storefront blocks and the Simplio3D WordPress plugin (version 2.2.0 or later) show the same itemized price as your Share link — "Estimated total" with the reason, the delivery options and Price details. An older WordPress plugin cannot show these steps, so Simplio3D does not confirm a price with them for its WooCommerce cart (shoppers are offered a quote request instead) — update the plugin before you sell such a project. The Shopify app updates automatically.

Checks

The header of How the price is built shows how many checks need attention — for example a Tax block with no rate, a tier table without an "and above" row, a discount limited to items with none selected, or a step block placed inside the formula. Click a check to open the block. The same checks are returned by the AI Assistant and by AI connections (validate_project).

More in Projects

Project OverviewUnderstand the three project types — Viewer, Configurator, and Modular — and choose the right one for your product.Editor UI & FeaturesTour the project editor: modes, panels, the 3D viewport, undo/redo, autosave, and the resizable layout.Objects ModeManage the scene hierarchy, transforms, pivots, nested subgroups, and per-part visibility in Objects mode.Options ModeAdd and configure the 16 option block types — dropdowns, material swatches, toggles, hotspots, text and number inputs, and more.Modular ProjectsBuild drag-and-drop modular configurators with the snap system, connection rules, and per-side constraints (Pro/Enterprise).Conditional LogicShow, hide, or disable blocks, variants, and 3D parts based on shopper selections with rule-based conditional logic.Pricing ModeSet up CPQ pricing with base prices, price groups, 1D/2D price tables, unique modular prices, variables, and formulas.Forms ModeCollect leads and orders with contact forms — name, email, dropdowns, consent, add-to-cart, and save-configuration fields.Project SettingsConfigure 140+ project settings: display, branding, lighting, camera, AR, e-commerce, email, and PDF export.Sharing & EmbeddingPublish a configurator, generate a shareable link, embed it with an iframe, and control access with passwords and domain restrictions.Augmented Reality (AR)Enable Augmented Reality so shoppers can place products on a surface or try them on (face, wrist, or body) on iOS and Android.AI Assistant & Agent WorkflowsLet the AI audit, repair and build your configurator — with you approving every sensitive change.Build a Configurator with AITurn a short product description into a working configurator — review and edit the build plan, attach any missing 3D models or textures, then approve the pricing and store steps as it builds.AI WorkflowsFollow, answer, approve, resume and cancel the multi-step jobs the AI runs against your projects from the AI Workflows page in your dashboard.