Skip to main content

Collect Customer Payments Via Stripe

Stripe Integration (PaintForce + Stripe Express)

Updated over 2 months ago

PaintForce integrates with Stripe Express to make it easy for your customers to pay invoices online. This article explains how to set up payments, send invoices, manage payouts, and understand Stripe’s fees.


🔧 How to Set Up Stripe Payments

  1. Open PaintForce from the desktop browser app and go to Settings → Customer Payments → Set Up Payments.

  2. You’ll be redirected to Stripe’s secure onboarding page.

  3. Complete your company’s registration by providing the required documents and business information.

  4. Link your bank account (via manual entry or instant login).

  5. Submit your application — Stripe typically completes verification within 1 business day.

  6. Once approved, your Stripe account will be connected, and payments will be enabled by default in your settings.

  7. Once Payments are enabled, select which payment methods to accept by Toggling Credit/Debit Card and ACH/Bank Payments.

Customer Payments settings

📝 Information Required for Stripe Verification

  • Legal name or business entity name

  • EIN (for businesses) or SSN (for individuals)

  • Product/service description (what you're accepting payments for)

  • Business URL (website, app, social media page, or online profile)


📤 Sending Invoices with Payments Enabled

Once your Stripe account is verified, in the Settings > Customer Payments screen:

  • Make sure "Payments Enabled" is toggled on and at least one of the payment methods is enabled (Credit/Debit, ACH/Bank). If these settings are enabled, Payments will be automatically enabled for new invoices (not existing invoices).

  • To enable/disable Payments on a specific Invoice, when creating or editing an invoice, scroll to Job Settings and toggle “Payments Enabled” to ON.

  • Click Save.

  • Share the invoice link with your customer — they can pay directly online.

If you don’t want to accept payments:

  • Turn off “Payments Enabled” in the Edit Invoice screen

  • Or disable payments globally for all new invoices via Settings → Customer Payments.


💰 Processing Fees

Cards and wallets

Accept widely used credit and debit cards, prepaid cards, and digital wallets for online payments.

2.9% + 30¢ (standard stripe fee)

per successful transaction for domestic cards

  • + 0.5% for manually entered cards

  • + 1.5% for international cards

  • + 1% if currency conversion is required

Bank-transfer ACH

Offer bank debits, bank transfers, and other locally relevant payment methods.

0.8% (standard stripe fee)

ACH Direct Debit

$5.00 cap

PaintForce fee (applicable to both payment methods)

0.5%

For example, if you are in the US and are taking a US payment of $1000, the total credit fee would be $34.30.

By default, these fees are deducted from your payout — not added to your customer’s total.

You may choose to add a surcharging for either payment methods so that your customer is charged a processing fee as a way to pass the fees onto them. Read more about this in the Surcharging Features article.


💳 Viewing Payments & Managing Refunds

To manage payments:

  1. Go to Settings → Customer Payments → Go to Stripe Dashboard.

  2. In the Stripe Dashboard, you can:

    • View all transactions

    • See payout schedules

    • Monitor account activity

Customer refunds can be issued by contacting PaintForce Support at [email protected] or reaching out to us via the help widget and our team will assist you.

💸 Refund Policy: What You Should Know

When a refund is issued, Stripe does not return the original processing fee. This means:

If you refund a customer, the full amount will be returned to them, but you will not be reimbursed the processing fee — Stripe retains that fee.

For example:

  • If your customer paid $100, the fees retained are $3.70.

  • If you issue a full refund, $100 is returned to the customer, but you still cover the $3.70 fee.


🏦 When Will I Receive My Funds?

  • First payout: Typically 7–14 business days after Stripe verifies your business and bank account. We've seen this to usually be much shorter (1 day) if you provide all required docs during verification.

  • Ongoing payouts: Usually arrive within 1–3 business days after each transaction.


✅ Accepted Payment Methods

By default, our Stripe integration supports:

  • All major credit and debit cards

  • Apple Pay

  • Link

To enable additional options (e.g., Cash App, “Buy Now Pay Later”, ACH), contact us at [email protected].


🧾 How Does the Customer See the Payment on Their Bank Statement?

You can customize your statement descriptor (what customers see on their bank statements):

  1. Go to Settings → Customer Payments → Go to Stripe Dashboard

  2. In Stripe, navigate to: Profile → Edit Public Descriptor

Did this answer your question?