Get paid by card on your contractor invoices
Connect a Stripe account once and every invoice gets a Pay button and a QR code on the PDF. Your customer pays from their phone, and the invoice marks itself paid.
How it works
- A Pay button on the invoice link, and a QR code on the PDF that opens the same page
- Card, Apple Pay / Google Pay, or bank transfer (ACH), on Stripe's secure checkout
- Money goes to your own Stripe account and pays out to your bank
- The invoice is marked paid automatically, your client gets a receipt, and you get an alert
Fees, plainly: Stripe's processing fee (about 2.9% + 30¢ for cards, less for bank transfers) plus a PunchDocs fee of 1% on Pro or 2.5% on the free plan. Online payments are optional; you can always take checks, cash, or Zelle and record them yourself.
Setting it up
- In PunchDocs, open Settings → Online payments and tap Connect payouts with Stripe.
- Stripe asks for your business info and the bank account to pay out to (about 5 minutes). Stripe is required by law to verify identity before paying anyone out; it usually takes minutes, sometimes 1-2 business days.
- Send invoices as usual. The Pay button and QR code show up on their own.
Passing the fee to your client (optional)
Turn on Pass processing fees to my client and clients who pay online see a separate online processing fee before they pay, capped at 3% of the invoice. It applies to every online method (card, wallets, bank transfer), and the invoice is still marked paid for its own amount. Card surcharge rules vary by state and card network, so check yours before you turn it on. It's off by default.
Price
Free: 1 new invoice every 30 days and unlimited estimates. Pro: $9.99/month (price-locked while subscribed) for unlimited invoices and a lower online payment fee, 1% instead of 2.5%.
Questions
Who holds the money?
You do. Payments go straight into your own Stripe account and pay out to your bank on Stripe's schedule. PunchDocs never holds your money.
What does a $1,000 card payment cost?
Stripe's card fee is about 2.9% + 30¢ ($29.30), plus the PunchDocs fee: $10 on Pro or $25 on the free plan. If you pass fees to your client, they'd pay a $30 processing fee (3%) on top.
Can I still take checks and cash?
Yes. Online payment is optional. Record checks, cash, or Zelle yourself and the balance updates, including partial payments.
Can customers pay by card through PunchDocs?
Yes, once you connect a Stripe account in Settings (about 5 minutes). Your invoice gets a Pay button and a QR code on the PDF; clients pay by card, Apple Pay / Google Pay, or bank transfer, and the invoice is marked paid on its own. Each online payment has Stripe's processing fee plus a PunchDocs fee of 1% on Pro or 2.5% on the free plan, and you can choose to pass a processing fee (capped at 3%) to your client.
Try it on your next job
Free plan: 1 new invoice every 30 days, unlimited estimates. Works in your phone's browser.
Create your free accountUsing Invoice Simple now? Bring your invoices over in one step.