Frequently Asked Questions

How do I accept Credit Card payments with Stripe?

Accepting credit cards with FreshBooks is fast, safe and easy.

If you'd like to receive payments online by credit card, you can connect your FreshBooks account to one of our payment gateway options, Stripe. 

Looking for Authorize.Net, Braintree or PayPal? 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

1. When creating an invoice, click the "Accept Credit Cards" option in the Settings panel to the right of the invoice.


2. Click the "Connect" button to create your Stripe account. This will open up a new tab that will take you to Stripe. Don't worry though, your invoice will be waiting for you.


3. On the Stripe page, fill out the required information to help Stripe identify you as a business. This will make it easier for Stripe to set your account up. 


If you already have a Stripe account, just click the "Already have an account" option and log into your Stripe account to connect.


4. Once you have completed the setup, simply close the new tab and return to your invoice in FreshBooks.


5. 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


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.