Paid at booking, posted straight to Simpro.

Take a deposit or the full fee by card the moment someone books. The payment posts back into Simpro as an invoice and a payment against the job, so you stop chasing invoices for work you've already done. Card payments via Stripe or Square, right on the booking form.

Why it matters

No data entry. The transaction is already in Simpro.

A card payment on the form doesn't just tell you money's coming. It creates the invoice and records the payment against the job in Simpro automatically, using the payment method and accounting category you nominate. Nobody reconciles anything by hand.

Stripe or SquareConnect whichever processor you already run. The write-back to Simpro is identical either way.StripeSquare

Full or partial depositsDecide how much you collect upfront, per service.

Auto-generated invoice and paymentPosted to the Simpro job automatically, with no re-keying.

Your accounting setup respectedPayment method, accounting category and deposit account are yours to set.

Fewer no-showsA customer who's paid a deposit turns up.

Upfront payments, posted to Simpro

Get paid before the technician heads out.

Every booking is a chance to sell a little more. The form is a point of sale that posts back into Simpro.

On your website
Pay and confirmYour website
Heat pump annual service$149.00
Filter replacement+ $38.00
Coil deep clean+ $60.00
Pay today$187.00
Paid · $187.00
Posts to Simpro · Invoice 8841 · Payment $187.00
In Simpro
Payment Details Method Stripe Deposit Account Stripe Date 05/08/2025 Finance Charge $0.00 Customer Details Customer Jamie Marsh Phone 04xx xxx xxx Site 22 Rowan Ct, Preston Contact Jamie Marsh Notes Upfront payment from formpiece.com Payment Breakdown Invoice No. Invoice Amount Late Payment Fee Total Due Amount Applied Job Archived 8841 $187.00 $0.00 $187.00 No Sub Total $187.00 Finance Charge $0.00 Total $187.00

Options and variations

Priced from Simpro, so customers upgrade themselves.

Add-ons in the background

Attached to the job based on what they pick.

Pricing by place and season

Combine your region and season rules to price add-ons by where the customer is and when they book.

Paid before anything is created

The card is charged before a single Simpro record exists, so there is nothing to chase.

Deposit or full payment

By card, through Stripe or Square.

Invoice and payment, automatically

Posted to the job using your payment method and accounting category, with no data entry.

Works with

Pairs with the rest of the booking form.

Product

Service booking form

Payments live on the booking form these capabilities power, from service to pay.

See the booking form
Capability

Live calendar lookups

Book the time and pay in the same flow, against a real Simpro slot.

See live calendar lookups

The questions Simpro users actually ask.

Straight answers. Mostly about your Simpro build, not about us.

Where does the money actually go?

Straight into your own Stripe or Square account. Formpiece never holds it. Simpro then records the matching invoice and payment against the job automatically.

Can I take a deposit rather than the full amount?

Yes. Set full or partial payment per service, so you can collect a deposit to secure the booking and invoice the balance the usual way.

Stripe or Square, does it matter which one I connect?

Not to the form. Connect the one you already take payments through; the customer sees the same checkout on the booking form, and the invoice and payment post back to the Simpro job the same way with the payment method and accounting category you nominate.

Stop chasing invoices you could collect at booking.

Connect Simpro and your Stripe or Square account, and take payment on the form, on the Business plan.