Online Payments
Accept credit cards and ACH bank transfers via Stripe Connect.
Last updated Mar 19, 2026
#Overview
Online payments let your clients pay invoices directly from the email or share link you send them. Payments are powered by Stripe Connect, which means funds go directly to your bank account. Jobkore never holds your money.
#Connecting Stripe
Before you can accept online payments, you need to connect a Stripe account:
- Go to Settings > Integrations.
- Click Connect Stripe.
- You'll be redirected to Stripe to either sign in to an existing account or create a new one.
- Complete Stripe's onboarding (identity verification, bank account details, etc.).
- Once complete, you're redirected back to Jobkore and your account is connected.
If you already have a Stripe account, you can connect it in seconds. The identity verification is a one-time process required by financial regulations.
#Payment Methods
Your clients can pay using two methods:
| Method | Minimum | Processing Time | Fee |
|---|---|---|---|
| Card (credit, debit; Apple Pay and Google Pay on supported devices) | $0.50 | Instant | 2.9% + $0.30 |
| ACH bank transfer | $1.00 | 1–3 business days | 0.8%, capped at $5.00 |
Tip
ACH is significantly cheaper for larger invoices. On a $5,000 invoice, ACH costs $5.00 while a card would cost about $145.30.
#Fee Handling
You have two options for who covers the processing fee:
- You absorb it (default): The client pays the invoice amount and Stripe deducts the fee from your payout.
- Client covers it: The fee is added to the client's total. The fee amount is shown to the client before they pay, so there are no surprises. You receive the full invoice amount.
When the client covers the fee on a card payment, the amount is calculated so that after Stripe takes its percentage, you receive exactly the invoice total. For ACH payments, no additional fee is passed to the client since the cost is already low.
You can set your default preference in Settings > Integrations and override it on any individual invoice before sending.
#Payment Flow
Here's what your client experiences:
- They open the invoice from the email or share link you sent.
- They click Pay Online.
- They choose a payment method (card or ACH).
- They enter their payment details and confirm.
- The payment is processed and they see a confirmation.
#After Payment
Once a payment goes through:
- The payment is automatically recorded on the invoice — no manual entry needed.
- The invoice status updates to "Paid" (or reflects the partial payment if they didn't pay the full balance).
- Both you and the client receive email notifications.
- If you have QuickBooks connected, the payment syncs there too.
#Per-Invoice Controls
Even after setting your global defaults, you can toggle two options on each individual invoice:
- Accept online payments: Turn online payments on or off for a specific invoice. Useful when you prefer to collect by check or bank wire on certain jobs.
- Client covers fee: Toggle fee coverage per invoice, independent of your default.
#Disconnecting Stripe
You can disconnect your Stripe account at any time from Settings > Integrations. Any payments already in progress will still be processed. After disconnecting, the "Pay Online" button will no longer appear on your invoices.