Skip to content
// PRICING ENGINE

Your price book, priced live for every dealer.

Price grids and dealer pricing for manufacturers, applied live. Painless looks up your grids, applies each dealer's own discount or multiplier, and adds freight and fees while the order is configured. Every quote comes out the same way, and nobody prices by hand.

Looking for what Painless costs? See Pricing

Northstar Shade
DW
Sales Order

1847

PO Number

Hendricks patio

Dealer

Coastal Blinds

so_01kx5b8r4t2m6q
1
Blackout Roller Shade

Price

$402.90

Qty

4

Total

$1,611.60

Dimensions
Width 70 1/2"
Height 64 3/4"
Fabric
Blackout color Charcoal
Mount Inside
Price grid
Cell E5
Size 72 × 72

Details

PO Number
Hendricks patio
Dealer
Coastal Blinds
Status
Quoted
Payment Term
50/NET 15
Warehouse
Main plant
Est. Ship
Oct 23, 2026

Shipping

Method
Delivery
Type
Residential
Est. Distance
38 mi
Ship To

Hendricks residence

5 Oak Ln

Gulf Breeze, FL 32561

Financial Summary

Subtotal (1 units) $1,611.60
Delivery Distance Fee $100.00
Freight · Zone 2 $139.48
Liftgate $85.00
Residential Surcharge $125.00
Estimated tax $144.28
Grand Total $2,205.36
Payments $0.00
Remaining Balance $2,205.36
Prepayment Remaining $1,102.68
001 // TRY IT

From price sheet to order total. Four real screens.

Edit a cell in the price table, switch off a dealer's contract discount, configure a size, and watch the order's freight and fees recalculate. Each step is the screen your team would use.

Edit any cell from the keyboard, then Save. Settings holds each axis's lookup rule: ceil rounds up to the next size, match needs an exact size.

Northstar Shade
DW
Price Table

roller_shade_blackout

X-Axis

width - ceil

Y-Axis

height - ceil

height
width
A B C D E F G H I J
1
2
3
4
5
6
7
8
9
002 // HOW IT ADDS UP

Every number, explained. Down to the cent.

Here's the order from the demo, priced one step at a time: the grid, the dealer's discount, the order, the charges that add themselves, and tax. Your team sees the same breakdown on the order.

How order 1847 was priced

COASTAL BLINDS · 4 BLACKOUT ROLLER SHADES
01 THE GRID
  • 70½″ × 64¾″ rounds up to the 72 × 72 cell Price table cell E5. Each axis rounds up to the next size. $474.00
02 THE DEALER
  • Coastal Blinds contract, 15% off It outranks Tier B dealers (12%). Discounts never stack, so only one applies. − $71.10
  • Dealer price per unit $402.90
03 THE ORDER
  • × 4 units $1,611.60
04 AUTO FORMULAS
  • Delivery Distance Fee 38 driving mi · under 50 mi + $100.00
  • Freight · Zone 2 126.8 sq ft × $1.10, $65.00 zone minimum + $139.48
  • Liftgate Liftgate required + $85.00
  • Residential Surcharge Residential address + $125.00
05 TAX
  • Sales tax Calculated with Stripe Tax + $144.28
ORDER TOTAL $2,205.36
Deposit due on 50/NET 15 terms $1,102.68
003 // PRICE GRIDS

Price grids, not VLOOKUP chains. Width by height, or any two.

Most configurable products price by size. Painless stores that as a real grid, and the product definition looks it up by name, so one grid can price every product that shares it.

ANY TWO AXES
Width × height, projection × width, or any X × Y you price by.
LOOKUP RULES
Round up to the next size, or require an exact match, per axis.
KEYBOARD EDITING
Edit cells from the keyboard, like the spreadsheet you’re replacing.
CSV IN AND OUT
Paste a grid in as CSV, and export any grid for review.
004 // DEALER PRICING

The right price for every dealer. No side deals to remember.

Each dealer has a price multiplier, and each discount has a type, a scope, a priority, and dates. Exactly one discount applies to any line, so every dealer's price is predictable.

Northstar Shade
DW
Sales

Customers

Active Discounts
3
Discounts · 30d
$16K
+6.2% vs prev 30d
Avg Discount · 30d
$212
Avg Discount % · 30d
11.8%
Name Type Value Scopes
Percentage 15.00%
Dealer Product
Percentage 10.00%
Dealer Group
Percentage 12.00%
Dealer Group
TYPES
Percent off, a fixed amount off, or an override price, on each price line.
CONDITIONS
Apply a discount only when the configuration calls for it, like widths of 48 inches and up.
SCOPES
A product, a product group, a dealer, or a dealer group.
PRIORITY & DATES
The highest-priority match wins. Start and end dates let promotions run on their own.
NEVER STACK
One discount per line, so nobody finds a double discount on the invoice.
MULTIPLIERS
A price multiplier per dealer gives tiered pricing without a grid per tier. The discount applies on top.
005 // AUTO FORMULAS

Freight and fees that add themselves. Every order, every time.

Auto formulas add order-level charges and recalculate them whenever the order changes, until it's complete. A charge your team edits by hand is never overwritten. They can be taxable, and we write them with you to match how you already charge.

Freight by the square foot

Charge freight on the order’s total square footage, with a minimum for each shipping zone.

Liftgate

Add the liftgate charge whenever the delivery needs one, without anyone remembering to.

Residential surcharge

Apply a residential delivery surcharge when the order ships to a home instead of a business.

Delivery distance

Price delivery by driving miles, not straight-line guesses or a zip-code chart.

Rush fees

Charge for rush orders the same way every time, for every dealer.

Custom color fees

Add custom-color charges at the order level, automatically, instead of on a sticky note.
006 // IMPORT YOUR PRICE BOOK

Hand it your price sheet. Confirm every cell.

Drop an Excel or CSV price sheet, a PDF, or a photo of one into Product Studio. It reads the grid cell by cell and proposes a price table, and nothing is saved until you confirm it.

Activate
  1. 01

    Drop the sheet in

    Excel, CSV, a PDF, or a photo of the printed page. Your current price book is the starting point.

  2. 02

    Check every cell

    Excel and CSV are read exactly. PDFs and photos are transcribed, and you review the grid cell by cell before saving.

  3. 03

    Confirm, or undo

    Confirming saves the price table. If dealers already price from it, Studio warns you first, and Undo restores the previous grid.

007 // PRICE TO PAID

From price to paid, on your terms.

Terms, deposits, and tax are part of the price, so the dealer sees the real number.

Payment terms with deposits

Set terms per dealer, like 50/NET 15: 50% prepay, balance due in 15 days. Orders that need a deposit wait in Prepayment until it’s paid, and deposit reminders can go out on their own.

Sales tax with Stripe Tax

Tax is calculated per order with Stripe Tax and locked when you invoice. Dealer exemption certificates are tracked by state, with expiry dates.
Learn more

Card and ACH

Dealers pay deposits and invoices by card or ACH in the portal, straight into your own Stripe account.

Dealer customer quotes

Dealers turn their price into a quote for their own customer, with their own markup. Your wholesale price never shows.
See customer quotes
008 // FAQ

Pricing engine questions

How does Painless price a configured product?

Without anyone doing the math by hand. It looks up your price grids, applies the dealer's price multiplier and the one discount that matches, adds freight and fees with auto formulas, and calculates tax with Stripe Tax while the order is configured, so every quote comes out the same way.

Can each dealer have different pricing?

Yes. Each dealer has its own price multiplier, and discounts can be scoped to a dealer or a dealer group, with conditions on the configured options. In the portal, a dealer sees only their own price.

What happens when two discounts apply to the same line?

Discounts never stack. Each one has a priority, and the highest-priority discount that matches the line wins. Date windows let promotions start and end on their own.

Can we bring in our current price sheets?

Yes. Drop an Excel (.xlsx) or CSV price sheet, a PDF, or a photo into Product Studio. Excel and CSV are read exactly; PDFs and photos are transcribed, and you review the grid cell by cell before it's saved. You can also paste a grid in as CSV, and any grid exports to CSV.

What happens to open quotes when we change prices?

Saved units keep the price they were quoted at. When a unit is re-configured, it's priced with your current grids and discounts, and the order history records the change line by line. Freight, fees, and tax still recalculate on open orders.

Do we build the freight and fee formulas ourselves?

No. Our team sets up auto formulas with you during implementation, to match how you already charge for freight, liftgate, residential delivery, distance, rush orders, and custom colors.

How much does Painless itself cost?

That’s separate from pricing your products. Painless has two plans billed as a percentage of invoice volume, with no seat licenses. The Pricing page has the details.

FURTHER READING The hidden cost of quoting configurable products

// PRICE IT ONCE

Send us your price book. See it priced live.

Bring your grids, dealer tiers, and freight rules. We’ll show you how they look as price tables, discounts, and auto formulas, priced live.

No seat licenses · No long-term contracts · Keep QuickBooks