Skip to content
// DEALER PORTAL

Custom products, ordered right the first time.

Dealer portal software for manufacturers who sell through dealers: a branded B2B ordering portal where dealers configure your products, see their own price, and can't submit anything you can't build. Every order stops for your review, and dealers pay online.

Example data. Dealer names and orders are illustrative.

Northstar Shade Coastal Blinds
MO
001 // CONFIGURE & ORDER

Their price, live. Only what you can build.

Catalog portals stop at fixed SKUs. Here dealers configure the real product in a guided form: every choice re-prices the unit with their own discount, options that don't work together are disabled or removed, and the unit can't be saved until it's valid. A bad order never reaches your desk. Try it.

Northstar Shade Coastal Blinds
MO
Add Unit

Plantation Shutter

Quote

1847

Configuration

Work through each section. Your price updates automatically.

Dimensions

Inches
Inches

Material & Louvers

Material
Louver size

Panels & Frame

2 × 18″ each · max 36″
Frame

Specialty & Hardware

Specialty shape
Hinge color | White

Unit summary

Unit total $901.82

Pricing is up to date.

List price
$512.40
Dealer discount · 12%
−$61.49
Your price
$450.91
Quantity

Selected options

Dimensions

Width
36-1/2″
Height
60-1/4″

Material & Louvers

Material
Wood · basswood
Louver size
3½″

Panels & Frame

Panels
Auto · 2 panels
Frame
L frame

Specialty & Hardware

Specialty shape
None
Hinge color
White

Illustrative product, dealer, and prices. Yours are modeled during onboarding.

  • The dealer's own price on every choice
  • Impossible combinations blocked before saving
  • Saved ship-to addresses for every location
  • Only the products each dealer is allowed to see
002 // ORDER TO PAID

Dealers order on their own. Nothing moves until you approve.

Every dealer order stops at your desk before anything is built, reserved, or charged. After that, dealers see where every order stands, and get an email when it's approved, goes into production, and is invoiced.

  1. 01 DEALER

    Placed

    The dealer configures, accepts your terms, and places the order. No payment is taken yet.

  2. 02 YOU

    Awaiting review

    It reaches your desk priced and validated, and your team approves it. On Everything, approval also reserves the materials.

  3. 03 DEALER

    Prepayment due

    If the dealer's terms call for a deposit, they pay it online. Work starts once it's paid.

  4. 04 YOUR SHOP

    In production

    Units move through Planned, In production, Complete, and Shipped. If you choose, dealers also see an estimated ship date.

  5. 05 DEALER

    Paid in full

    The invoice follows fulfillment, and the dealer pays it online, on its own or with others.

Every order stops for your review. Nothing is built, reserved, or charged until your team approves it, and then deposits come due under the dealer's terms.

003 // GET PAID

Get paid without chasing. Several invoices, one payment.

Dealers pay deposits and invoices by card or ACH with a saved payment method. They can pay several invoices in one payment, or several order deposits together by card, and any invoice can be paid from its link without logging in. Tick a few invoices below.

Northstar Shade Coastal Blinds
MO

Pay Invoices

Enter one amount and it will be applied oldest invoices first.

Select a payment method

Selected Balance

$6,992.50

Payment Amount

$6,992.50

Invoices Paid

3

Outstanding Invoices

Selected invoices are paid oldest first.

3 selected
Invoice Due Balance Allocation
3108 Sep 23, 2026 $1,842.50 $1,842.50
3114 Oct 01, 2026 $2,960.00 $2,960.00
3120 Oct 14, 2026 $2,190.00 $2,190.00
3126 Oct 21, 2026 $2,466.00 $0.00

Payments into your Stripe

Card and ACH payments settle to your own Stripe account. Each online payment carries Stripe's standard processing fee plus a small Painless payment fee, taken automatically through Stripe at the rate in your agreement. Dealers pay nothing extra.

Pay by link, no login

Every invoice email and PDF carries a pay link, so whoever pays the bills at the dealer can pay without a portal account.

Needs action

One view of what's waiting on the dealer, like deposits due and invoice balances. Credit balances apply to orders and invoices.
004 // DEALER CUSTOMER QUOTES

The portal helps dealers sell. Your cost stays private.

Dealers turn any order into a quote for their own customer, with their own logo and terms, marked up their way. Wholesale prices never appear. It gives dealers a reason to log in. Try it below.

Northstar Shade Coastal Blinds
MO
Order #1847

Customer Quote

Your prices stay private — the customer only sees the quote pricing.

Prepared For

Who this quote is for — shown at the top of the customer's document.

Quote Items

Price: /ea
Description Qty Your Price Customer Price Total
2 $186.40 $521.92
1 $1,742.00 $2,438.80
1 $412.75 $577.85

Leave Customer Price blank to use your markup. Enter a price to set it manually. Unchecked items are left off the quote.

Additional Items

Charges that aren't on the order — installation, delivery, site prep.

Description Qty Price Total
$450.00

Pricing

Markup: customer price = your price × (1 + %).

Off: the customer sees descriptions and quantities with only the summary totals. You always see prices here.

Quote Summary

Subtotal
$3,988.57
Shipping
$100.00
Fees
$35.00
Tax
$219.66
Quote total
$4,343.23
  • Markup or margin, set by the dealer
  • Per-line price overrides
  • Custom lines for installation or extras
  • Your tax and fees passed through or absorbed
005 // YOUR RULES

Your portal. Your brand, your dealers, your rules.

You decide who orders what, under which brand, and when each dealer goes live.

Branded sites and emails

Your logo, colors, and domain on the portal, the sign-in page, and every email to dealers. Sell under more than one brand? Each gets its own site.

Dealer groups

Groups control which products each dealer sees and which pricing applies. A dealer only ever sees their own price.

Sub-dealers

Parent dealers order for their sub-dealer offices and see their orders, invoices, and payments in one place.

Portal ordering, dealer by dealer

Turn portal ordering on for the dealers who are ready. Your team keeps entering orders for the rest.

Dealer teams and resources

Dealers invite their own staff, and find your spec sheets and price books in the resource library.

API and webhooks

Larger dealers connect their own systems through the dealer REST API, with signed webhooks for updates. We issue the keys.
006 // FAQ

Dealer portal questions

What is a dealer portal?

A dealer portal is a private website where your dealers order from you. In Painless it carries your brand: dealers configure products, see their own price, place orders, follow status and ship dates, and pay invoices online.

Will our dealers actually use it?

Dealers adopt it because it saves them time. It’s open around the clock, it shows their price as they configure, and it answers “where’s my order?” without a phone call. Portal ordering can be turned on dealer by dealer, and your team can keep entering orders for anyone who isn’t ready.

Can different dealers see different products and prices?

Yes. Dealer groups control which products a dealer sees, discounts can be scoped per dealer or per group, and each dealer has its own price multiplier. In the portal, a dealer sees only their own price.

Can dealers quote their own customers?

Yes. Dealer customer quotes turn the dealer’s price into a branded quote for their end customer, with markup or margin, per-line overrides, custom lines, and tax. Wholesale prices never appear on it.

How do dealers pay?

By card or ACH with saved payment methods. A dealer can pay several invoices in one payment, or the deposits on several orders together by card, and every invoice email carries a link to pay without logging in. Payments settle to your own Stripe account. Each online payment carries Stripe's standard processing fee plus a small Painless payment fee, taken automatically through Stripe at the rate in your agreement. Dealers pay nothing extra.

Do we approve dealer orders before they're built?

Yes. A dealer's order arrives as Ordered, already priced and validated, and your team approves it. If the dealer's terms call for a deposit, the order waits for that payment, then moves to In Process, which is when its work orders are created.

How do dealers sign in?

With their email and password, on a sign-in page that carries your logo, on your domain. Each dealer can invite the rest of their team, and you can turn portal ordering on dealer by dealer.

How long does setup take, and what does the portal cost?

Most manufacturers go live in weeks. The dealer portal is included in both plans, with no per-dealer or per-login fees, and dealers never pay Painless. Setup is a one-time Full Build, typically $10,000 to $25,000 with a fixed quote, or Studio Start on the Ordering plan at an estimated $2,500.

Can the portal connect to a dealer’s own system?

Yes. Dealers can place and follow orders through the dealer REST API, with signed webhooks for updates. We issue the API keys.

// LAUNCH YOUR PORTAL

Let dealers order on their own. You still approve every one.

We set up your branded portal with your products, prices, and dealers. You decide who goes live first.

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