How do I take deposits or payments through my website?

Updated June 28, 2026 · Running your business online

Short answer

Connect a payment processor like Stripe or Square to your site so customers can pay a deposit or an invoice with a card. A deposit before you schedule cuts no-shows and covers your parts; a 'pay your invoice' link gets you paid faster after the job. You don't build the card handling yourself — the processor does that part, and they take a small percentage per payment.

Taking a deposit or a payment online means a customer can pay you from their phone instead of you chasing a check. Here's how it works without you becoming a payments expert.

You don't handle the card details — a processor does

You never want raw card numbers landing in your website or your email. Instead you connect a payment processor — Stripe and Square are the common ones — and the card details go straight to them. They handle the security, the fraud checks, and the deposit into your bank account. Your site just shows a "Pay" button.

This is the part that scares people off, and it shouldn't. Setup is a free account and a few details about your business. After that, the hard, regulated stuff is their problem, not yours.

When to ask for a deposit

A deposit before you schedule does two things: it covers the parts or materials you front, and it filters out the tire-kickers who never meant to book. For most trades a partial deposit is the sweet spot — big enough to mean something, small enough not to spook a first-time customer. Take the balance when the job's done.

A natural place to ask is right after someone books. If you've set up a way to let customers book a job online, adding "secure your slot with a deposit" to that flow is a small step.

A small deposit changes the customer's mindset. Once they've put money down, they've committed to the appointment — and your no-show rate drops noticeably.

Getting paid faster after the job

The other big win is the invoice. Instead of mailing a paper bill and waiting, you send a link and the customer taps to pay. Money lands in days, not weeks. Pair it with a clear quote up front — the same clarity that makes a good quote request form convert keeps payment painless at the end.

What it actually costs

Card processing isn't free, but it's cheap relative to getting paid on time. As of 2026 the typical US rate is around 2.9% plus 30 cents per payment, with no monthly fee for basic use. On a $200 deposit that's about $6. Weigh that against one no-show or one invoice that takes a month to collect, and it usually pays for itself. If you're still weighing the math on tools like this, see whether paying monthly for a website is worth it.

Keep cash and check on the table

Online payment is one more door, not the only one. Plenty of customers still prefer cash or check on site, and that's fine. Offer the card link for convenience and let people choose.

At Blank Theory we wire a payment or deposit button into your site as part of the flat $199/month, connected to your own Stripe or Square account so the money goes straight to you. Want to see it in action first? Grab a free preview of your site or look through a few demos.

Frequently asked questions

What does it cost to take card payments online?
The processor takes a small cut per payment, typically around 2.9% plus 30 cents in the US as of 2026. There's usually no monthly fee for basic use. So a $200 deposit costs you roughly $6 in fees.
Is it safe to take card details on my website?
Yes, when you use a real processor like Stripe or Square. The card details go straight to them, not into your site or your inbox, so you're never storing card numbers. That's what keeps you secure and out of trouble.
Should I ask for a deposit or full payment up front?
For most trades a partial deposit works best — enough to cover parts and discourage no-shows without scaring off a new customer. Take the balance on completion. Recurring or fixed-price jobs can sometimes be paid in full up front.
Can customers still pay me by check or cash?
Absolutely. Online payment is one more option, not the only one. Many tradespeople offer a card link for convenience and still take cash or check on site.

Related reading

Call (415) 555-0199