PayPolka
For contractors & trades

Estimating and invoicing software for contractors.

Send an estimate your client signs online, collect a deposit before the truck rolls, invoice progress as the job moves, and get paid by card, ACH, or Cash App Pay — straight into your own Stripe account.

14-day refund for new accounts. Cancel anytime.

How a job gets billed in PayPolka

Take a panel upgrade, a re-roof, or a spring replacement. You send the estimate; the homeowner opens the link and signs. You bill a deposit to order materials and get on the schedule. Halfway through, you invoice progress against the remaining balance. When it's done, one click sends the final invoice for whatever's left.

Every one of those invoices traces back to the original estimate, so the math always closes out — the deposit, the progress draws, and the final balance add up to the job you quoted. If you want the full breakdown of full vs. deposit vs. progress vs. final billing, the invoicing guide walks through it.

Set it up once, bill faster every time

Save your common line items as labor rates and catalog presets — service calls, common parts, travel — so building an estimate or invoice is a few clicks, not a blank page. Turn on automatic payment reminders and a late fee so you're not the one chasing a past-due balance. And bring on up to three users — an office manager, a partner — at no extra cost, since users are included in the flat price.

It's deliberately just billing — not a full operations platform and not a bookkeeping suite. PayPolka stays focused on getting the work estimated, invoiced, and paid.

Built for the way the trades get paid

Estimates clients sign off online

Send a public estimate link. Your client accepts or declines with a typed signature, and if you publish terms, accepting acknowledges them. Attach the spec or scope as files. No more 'did you get my quote?'

A deposit before you start

Bill a deposit — a percentage or a fixed amount — straight from the accepted estimate, so you're not floating materials and labor on your own card.

Progress and final billing that adds up

Invoice progress as the job moves and send the final balance in one click. Every invoice is tracked against the estimate, so the remaining balance is always right and nobody argues about what's been billed.

Get paid on the job

Card, ACH, and Cash App Pay through your own Stripe account, plus cash and check you record yourself. No markup on processing fees — or pass them through to the client.

A PayPolka estimate for a garage-door service repair, marked Sent, ready for the client to accept online with a typed signature

An estimate ready for the client to accept online — the start of every PayPolka job.

FAQ

Questions, answered.

Can I take a deposit before I start the work?

Yes. Once the client accepts your estimate, you can bill a deposit — a percentage (50% is the usual default) or a fixed amount — as its own invoice. It's tracked against the estimate, so the rest of the job bills against what's left.

How does progress billing work?

After the deposit, you invoice progress against the remaining estimate balance as the job moves, then send a final-balance invoice in one click at the end. Every invoice links back to the original estimate, so the totals always reconcile.

Can my client pay by card or bank transfer on site?

Yes. Each invoice has a payment link for credit/debit card, ACH bank transfer, and Cash App Pay through your own Stripe account. You can also record a cash or check payment yourself. Pick which methods to offer per invoice.

Can I pass credit card fees to the customer?

Optionally, yes. You can pass Stripe's processing fee through to the client; the invoice total stays the same and the fee is quoted at payment. PayPolka never adds its own markup on top of Stripe's rates. (Surcharging rules vary by state — that's between you and your own advisor.)

Are typed-signature estimate acceptances binding?

Acceptance captures the signer's typed name, a timestamp, and their IP address, and acknowledges your published terms — a solid record that the client approved the work. Whether that's legally binding in a given situation is a legal question, and this isn't legal advice; talk to an attorney if it matters for a specific job.

Do I need QuickBooks too?

Only if your accountant requires it. PayPolka handles estimates, invoices, payments, and a sales-tax/receivables summary — the billing layer. It isn't bookkeeping software, so if you need a full ledger, keep QuickBooks for that and use PayPolka to get the work billed and paid.

Will my $5 price go up after beta?

No. Sign up during beta and you keep $5/month for as long as your subscription stays active — it never rises to the $9 standard rate, which only applies to accounts created after beta. US-only, billed in USD.

Estimate the job. Bill the deposit. Get paid.

Start for $5/month during beta and lock that rate in for life. Connect your own Stripe account and send your first estimate today.

14-day refund for new accounts. Cancel anytime.