Free plan. No credit card.

Build an online order form with payments and inventory in five minutes

Drag in the Product Catalogue element, add your products, set stock, and start collecting payments. No Shopify store, no developer, no monthly minimum.

10 forms + 100 responses free Stripe, PayPal, Authorize.Net Cancel anytime
Trusted by leading organisations
Peabody
Aramark
L'Oreal
Toptal
Grab
SFU
World of Hyatt
Iolani School
Austin Independent School District
Virgin
Use cases

Built for small teams who sell, not full-stack ecommerce stores

If a Shopify store is too much overhead for what you actually sell, this is the lighter path.

How it works

Four steps from blank form to live order page

Everything runs inside the Formester builder. No code, no plugins, no third-party store to maintain.

  1. Drag in the Product Catalogue element

    Open the builder, find Product Catalogue in the field list, drop it onto your form. That single element holds your full lineup, however many products you sell.

  2. Add products with variants and images

    For each product, set a name, description, image, and price. Add size variants (XS, S, M, L, XL) and color variants where they apply. Variants are not separate products. They are options inside one product card.

  3. Set stock per variant

    Edit stock on the product or on a specific variant (for example, 10 of size S, 5 of size M, unlimited of size L). Toggle "disable when sold out" and the option greys out the moment the last one is reserved.

  4. Collect payment and track orders

    Connect a payment processor, publish the form, and watch orders land in the Submissions tab. Each order shows the variant picked, quantity, customer details, and payment status. Export to CSV when you need it elsewhere.

Get paid the moment a customer clicks Submit

Stripe, PayPal, and Authorize.Net charge the card or wallet on form submission. The order, the variant, and the payment land together so you never reconcile two systems.

Stripe

Card payments with AES-256 encryption on the payment data layer. Connect your Stripe account once, and every form you publish can charge through it. Refunds and customer records live in your Stripe dashboard.

PayPal

PayPal balance, linked card, or PayPal Credit at checkout. Helpful for buyers who prefer PayPal over typing a card, and for international orders where PayPal handles the currency conversion.

Authorize.Net

Card payments through Authorize.Net's merchant gateway. Useful for businesses already running on Authorize.Net for in-store or recurring billing. Connect once, charge on every submission.

More processors are on the way. If you need a regional gateway today, capture the order through Formester and bill manually while we ship the next batch.

Inventory built in

Variants and stock the way you actually run inventory

Most order-form tools force one product, one price, one stock count. The Product Catalogue handles real-world inventory: per-size stock, per-color stock, and a switch that closes the option the moment the last unit is gone.

Size variants

Add XS, S, M, L, XL (or any sizes you stock) as options inside one product card. The buyer picks size on the live form. You see exactly which size was ordered in the submission.

Color variants

Same pattern for color, finish, or any second axis. Combine with size for a full size-color matrix on a single product card.

Per-variant stock and the sold-out toggle

Set stock on a specific variant: 10 of size S, 5 of size M, unlimited on size L. Flip "disable when sold out" and the option goes grey when the count hits zero. No oversold mediums, no awkward refund emails.

Math handled

Auto-totals, quantity rules, and the math you would otherwise do in a spreadsheet

The order form computes line totals and a grand total as the customer adds items. For discount codes and tax, pair the Product Catalogue with Formester's Calculating Fields element.

Automatic line and order totals

Quantity times unit price for each product, summed across the order. The grand total updates live while the customer fills the form, so they see exactly what their card will be charged.

Discount codes and tax (via Calculating Fields)

Add a Calculating Fields block to apply a percentage discount, a flat coupon amount, or a tax rate on top of the subtotal. Hide or show the discount field with conditional logic. If you charge through Stripe, Stripe-native coupon codes also flow through on top of the calculated total.

See Calculating Fields →
Fulfillment

Shipping, pickup, and made-to-order requests on the same form

Add the fields you need for fulfillment without bolting on a second tool. Address blocks, pickup-versus-ship toggles, and file uploads for custom work all live inside the same form.

Delivery address

Drop in an Address field and Formester collects street, city, state or region, postal code, and country in one block. Use conditional logic to show it only when the customer picks "Ship to me" over "Pickup."

Pickup or ship toggle

A single-choice field with two options (Pickup, Ship). Conditional logic reveals or hides the address block, a delivery date, or pickup-window selector based on the answer.

File upload for custom orders

Add a File Upload field so customers can attach a reference image, a logo for embroidery, or a spec sheet. Admin-configurable allowed types, max file size, multiple uploads, and camera capture for direct-from-phone images.

See file upload →
White-label

Looks like your store, not like a form

Customers buying from you should never feel like they left your site. Every visible piece of the order form is yours to brand.

Custom domain

Serve the form from order.yourdomain.com or shop.yourdomain.com. No formester.com in the URL, no shared subdomain.

Fonts, colors, and theme

Match your site's typeface, brand palette, button shapes, and corner radii. The form picks up the same visual language your homepage uses.

Custom CSS

Tweak anything the theme editor does not cover. Brand-specific spacing, animations, hover states, the lot.

No Formester branding on paid plans

Personal plan ($13/mo) and above strip the Formester badge entirely. To the customer, the order form is yours top to bottom.

Common questions

Is the online order form really free?

Yes. The Product Catalogue element ships on the Free plan, which covers up to 10 forms and 100 responses per month at no cost. Formester branding shows on Free; you can remove it on the Personal plan ($13/mo).

See full pricing →

Do I need a Shopify or other e-commerce store?

No. The form is the storefront. Your products, variants, stock, and payments all live inside Formester. If you outgrow it and need a full catalog with abandoned-cart flows, account login, and a storefront homepage, you can graduate to a platform like Shopify later. For most small stores selling 5 to 50 products, the order form is the simpler tool.

Which payment processors are supported?

Stripe, PayPal, and Authorize.Net natively today. Stripe handles cards with AES-256 encryption; PayPal covers wallet and card-via-PayPal checkout; Authorize.Net is the choice for teams already running on its merchant gateway. More processors are on the way.

Can I limit stock per variant, not just per product?

Yes. Stock can be set on the product as a whole or on a specific size or color variant. For example, you can stock 10 mediums, 5 larges, and leave smalls unlimited. Turn on "disable when sold out" and each variant closes on its own when its count reaches zero.

Can customers order multiple items in one submission?

Yes. The Product Catalogue element shows your full lineup on the live form. Customers add quantities across multiple products and submit one combined order. You see the full line-by-line breakdown in the Submissions tab.

What about taxes and shipping?

Tax and shipping live in the Calculating Fields element, which you add alongside the Product Catalogue. Set a percentage tax rate or a flat shipping fee that the form applies to the order total.

Can I sell digital products or files?

Yes. The Product Catalogue collects the order and the payment, and Formester's autoresponder action delivers the file (PDF, license key, ZIP, anything you attach) the moment payment clears. No webhook or third-party tool required for the standard "buy a digital product, get the file in your inbox" flow.

Free plan, no credit card

Take your first order this week, not next quarter

Drag in the Product Catalogue element, add five products, connect Stripe, and share the link. That is the whole setup.

10 forms + 100 responses on the Free plan. Stripe, PayPal, and Authorize.Net included.

5 min First order live
$0 To start
3 Payment gateways