Frequently Asked Questions

How do I accept Credit Card payments with Stripe?

Accepting credit cards is fast, safe and easy.

You can connect your FreshBooks account to either one of our payment gateway options, Stripe (US, Canada & International) or FreshBooks Payments powered by WePay (US & Canada click here).

Note: Are you based outside of US and Canada? You'll see FreshBooks Payments Powered by Stripe instead. Click here for more info.

Looking for Authorize.Net, Braintree, PayPal or ACH payments? These gateways are currently not supported in FreshBooks.

With Stripe, your Clients will have the ability to pay their Invoices with a credit card, and you can sit back and watch the money get added to your bank account automatically. Connecting Stripe to FreshBooks takes less than 10 minutes and will require you to create a free Stripe account (or log into an existing Stripe account).

Benefits of Stripe

  • No setup, monthly, or hidden fees
  • Costs 2.9% + $0.30 per transaction, learn more here
  • Great for International clients! Accept payments from Visa, MasterCard, AMEX and Discover credit cards around the world 

Set Up Stripe

There are two ways to connect your FreshBooks account to Stripe: 


From Accept Credit Cards

  1. Click on your company name/initials in the top left
  2. Click on Accept Credit Cards
    Accept Credit Cards settings page.
  3. Click on Connect next to Stripe 
    Connect Stripe button.
  4. If you already have an existing Stripe account, click on Sign in in the top corner
    Login to your Stripe account link.
  5. Otherwise, if you don't have a Stripe account yet, continue to fill out the form and click Authorize access to this account to finish
  6. You'll also want to follow the steps in the From An Invoice section below to enable it on an Invoice as well.


From An Invoice

  1. When creating an Invoice, click on the Accept Credit Cards option in the Settings panel to the right of the invoice
    Accept Credit Card payments on this Invoice button.
  2. Stripe should now appear. Click on Connect Stripe to finish the credit card payment set up. 
    Connect to Stripe on Invoice button.

Your invoice is now ready to be paid with a credit card! All your client has to do is click the Pay Now button when they receive your invoice. To see what your client will experience, click here.


How do I turn Accept Credit Cards on or off on an Invoice? 

You can turn the ability to accept credit cards on or off on an Invoice by using these steps: 

  1. Open the Invoice you want to turn online payments on or off for
  2. Click on the Edit button
  3. Under Settings, click on Accept Credit Cards
  4. Check off or uncheck the box and click Done
  5. Accept Credit Cards will now be set to YES or NO (Invoice will or will not accept online payments by credit card).


What does it mean if an Invoice is "Processing"? 

This means that your Client submitted a payment through Stripe and Stripe's team is reviewing the transaction to ensure it's safely processed. This can take up to several business days depending on the transaction. Once it's reviewed and is successful, the Invoice will be updated to Paid status and the funds will be on its way to your Stripe dashboard.

Was this article helpful?
3 out of 3 found this helpful