Send it, they pay, it's done.
From a solo freelancer to a team with a billing channel in Slack — the invoice link is where the money comes in.
Clients pay by card or PayPal straight from the invoice link. The money goes to your account, and the invoice marks itself paid.
pinebill.app/share/invoice/…
Amount due
$1,250.00
Pay by card through Stripe, or with PayPal
INV-2041
SentPayments
No payments yet
Reminders
Connect your own Stripe account, your PayPal Business email, or both, and every invoice you share gets a Pay with Stripe or Pay with PayPal button. Your client opens the link, pays the amount due, and lands back on the invoice with a receipt. PineBill marks the invoice Paid, stops its reminders and tells your team — and because the money goes straight to your own account, PineBill takes 0% commission. Stripe and PayPal charge their usual processing fees.
Card or PayPal
Connect Stripe for card payments, PayPal for PayPal, or both. When both are connected, your client picks the button they prefer.
0% PineBill commission
Payments go straight to your own Stripe or PayPal account. PineBill never holds the money; only the provider's standard processing fees apply.
Marked paid for you
The moment a payment lands, the invoice moves to Paid, its reminders stop and your team gets an Invoice paid notification.
On per invoice
New invoices accept online payments once an account is connected. Turn it off for any invoice you'd rather be paid by bank transfer.
Connect the account you already use, and the pay buttons appear on the invoices you share.
Stripe connects with a restricted key that can only open checkouts and report payments — PineBill opens Stripe's key form with both permissions already filled in. PayPal needs nothing but your Business email.
Online payments
Payment methodsStripe
Not connectedClients pay invoices by card
PayPal
Not connectedClients pay with PayPal
Keys are encrypted and never shown again. Only the owner can connect.
Your client sees the amount due with the pay buttons right above Download PDF. No account, no login. After paying they come back to the invoice and see Payment received, with the amount, date and payment method.
Invoice INV-2042 from Northwind Studio
Hi Dana, here's your invoice for the March retainer. You can view it and pay online using the button below.
No matching bank statements to invoices. The payment updates everything it touches.
When the payment goes through, the invoice moves to Paid and the paid date is set. The payment is recorded on the invoice with its provider, date and time, payer email and amount, plus a link to open it in Stripe or PayPal. Pending reminders are cancelled, and your team hears about it in the app, by email and in Slack.
INV-2041
SentDue Mar 14Refund in Stripe or PayPal, and the invoice follows.
Refund a payment in your Stripe dashboard or PayPal account and PineBill records it on the invoice as a negative amount, moves the invoice back to Sent — or Overdue if its due date has passed — turns its reminders back on and tells your team. A partial refund leaves only the refunded amount due.
INV-2041
PaidPayments
Card payment · Mar 9
$1,250.00
Five ways businesses take payments in PineBill — and the capability each one leans on.
Start with a Free Trial (7 Days). No credit card required.
Perfect for solo entrepreneurs and freelancers
$90.00 billed yearly3 months free
Start free trialEverything you need to scale your business
$199.00 billed yearly2 months free
Start free trialAdvanced features for large organizations
$900.00 billed yearly2 months free
Start free trialEverything about taking invoice payments online with PineBill. Can't find what you're after? Reach out to our team.
No. PineBill takes 0% commission. Your client pays you directly through Stripe or PayPal, the money goes straight to your own account, and only Stripe's or PayPal's standard processing fees apply.
Stripe, for card payments, and PayPal. Connect either one or both from Payment Methods → Online payments. When both are connected, the invoice shows both buttons and your client picks one.
For Stripe, a restricted API key from your own Stripe account with two permissions: Checkout Sessions and Webhook Endpoints. PineBill opens Stripe's key form with both already filled in. For PayPal, just the email of your PayPal Business account. Only the workspace owner can connect or change a payment account.
All paid plans, including Solo, and your free trial. There's no extra charge for turning it on.
No. The pay buttons always charge the full amount due. If part of an invoice has already been paid, or a payment was partly refunded, the amount due is the remaining balance.
The invoice moves to Paid and the paid date is set, the payment is recorded on the invoice with its provider, date, payer email and amount, pending reminders are cancelled, and your team gets an Invoice paid notification in the app, by email and in Slack if you've mapped it.
Refund the payment in your Stripe dashboard or PayPal account. PineBill records the refund on the invoice, moves the invoice back to Sent (or Overdue if it's past due), turns its reminders back on and notifies your team. A partial refund leaves only the refunded amount due.
Yes. Each invoice has an Accept online payments switch in the Payment tab of the invoice editor. It's on by default for new invoices once an account is connected; turn it off for any invoice you want paid another way, such as a bank transfer.
The buttons appear when a payment account is connected, Accept online payments is on for the invoice, the invoice is Draft, Sent or Overdue, something is still owed, and the provider supports the invoice's currency.
Yes. Connect Stripe with a test-mode key, which starts with rk_test_, and pay a test invoice with Stripe's test card 4242 4242 4242 4242. When you're ready, replace it with a live key.