How do I switch from WePay to Stripe?

WePay recently announced that it will be winding down its online payment operations. As of June 26, 2024, you will no longer be able to process online payments through WePay. To ensure no disruption to your online payments during this time, Stripe will become the new online payment processor for all saved bank transfers (ACH) and credit card data currently stored with WePay.
FreshBooks is working closely with WePay and Stripe to securely migrate all saved bank transfers (ACH) and credit card data from WePay to Stripe over the next several months.
 
Email communications will be sent to the owner’s email associated with the FreshBooks account between January - May 2024. Refer to your email communications to see specific details on your WePay account disconnection date and when your saved bank transfers (ACH) and credit card data will be transferred over.
When switching from WePay to Stripe, your initial payment may be held for approximately 7 days within Stripe.
 
If you have any concerns about the safety of your payment information, you can review FreshBooks' Security and reliability safeguards and Stripe’s Security policies.
 
 

About Stripe

FreshBooks has chosen a deeper partnership with Stripe that includes the following benefits:
 
Learn more about Stripe here, including Stripe’s transaction fees. Note that transaction fees are not refunded when a refund is processed through Stripe.
 

Important Details

Before WePay is disconnected from your FreshBooks account, you’ll receive an email between January - May 2024 with specific instructions including the following:
  • All saved bank transfers (ACH) and credit cards entered by you with Advanced Payments or by your clients via Recurring Payments before your specified transfer date on your email communications will be transferred over to Stripe
    • Expired credit card data will not be transferred even though WePay may have successfully charged these cards in the past, transferring to a new Stripe account will result in these expired credit cards being denied
  • After your information has been transferred over to Stripe, clients’ experiences with paying invoices will be the same with Stripe
    • Clients will need to re-enter payment on invoices if using:
      • Expired cards
      • New saved bank transfers (ACH) and credit cards added after the specified transfer date on your email communications
  • Your WePay account will be closed on January 10, 2025 after all payments have been settled, review Manage Your WePay Account below for more details
  • When switching from WePay to Stripe, your initial payment may be held for approximately 7 days within Stripe

Bank Transfers and Credit Card Data Security
The migration of tokenized bank transfers (ACH) and credit card data from WePay to Stripe is handled by WePay and Stripe directly with the highest levels of PCI Compliance. Only active bank transfers (ACH) and active (not expired) credit card data added before your specified transfer date on your email communications will be transferred for you. 
 

Next Steps

Between January through May 2024, you'll receive email communications with specific details on what you need to do next. When you receive your email communications, follow either the Connected Stripe Users or New to Stripe Users steps below to migrate your account from WePay to Stripe:

Connected Stripe Users

Once you receive your email communications, you can begin the migration process with your connected Stripe account in FreshBooks using the below steps:
  1. Log into your FreshBooks account
  2. Go to the Dashboard
  3. Select the Switch to Stripe button
    Switch to stripe banner at top of dashboard.
  4. During the migration process, your invoices will be updated automatically to remove WePay as the payment option for online payments and replaced with Stripe instead
    1. Any paid invoices will not be impacted
    2. Any invoices currently in processing status through WePay will be left alone to allow payments to finish
    3. Invoices with saved credit card information through WePay will be updated to be saved through Stripe instead
  5. The process of updating invoices can take up to a minute - during this time, you can keep using your account while staying logged in, this will not disrupt the update process
  6. Once the updates are finished, a pop-up will display informing you that Stripe is now your default payment option and that WePay has been removed from your FreshBooks account. In the meantime, you can manage your WePay account outside of FreshBooks using the WePay dashboard.
 

New to Stripe Users

Sign Up or Log Into Stripe
  1. From your email, or inside your FreshBooks account, follow the pop-up to begin setting up your Stripe account
  2. In the new window, your Email will be pre-populated from your FreshBooks account, select Next
    Get started with stripe page with email field to fill out.
  3. If you have an existing Stripe account, enter your Password to log into it
    1. Then choose the account you'd like to connect to FreshBooks and select Connect
    2. Or select Create a new account instead to make a new Stripe account
  4. Otherwise, create a new Password to set up a new Stripe account and select Next
    1. Enter a Phone Number, then select Send text
      1. Or if needed, select the authenticator app link to use an authenticator app 
      2. Or if needed, select the security key text to use a security key
    2. Then enter the Code from your device or authenticator app, or use the security key
    3. Next, save your emergency backup code by selecting Download code or Copy Code and store it somewhere safe
    4. Select Next
  5. Choose your Business Location and Type of Business, then select Continue
  6. For personal details, enter your First Name and Last Name as specified on your government-issued ID or with government agencies like the IRS
    1. Then enter your Email Address, Date of BirthHome AddressPhone Number
    2. For US-based businesses, enter the Last 4 Digits of Social Security Number
    3. Then select Continue
  7. For business details, if available, enter a Tax Number
    1. Then enter a Website that shows your business' online presence, like an online store or social media account
      1. If you don’t have an eligible website that can be submitted, contact Stripe
    2. Next, include a Product Description of what products or services your business sells
    3. Select Continue
  8. For your bank information, either login to your bank account online and choose an account, or enter your bank account's details manually and select Continue 
  9. For your public details, specify a Statement Descriptor and Shortened Descriptor that will appear on your clients' statements
    1. Next, review or enter a Customer Support Number, and if available, a Customer Support Address
    2. Then select Continue
  10. In the review section, ensure your information is correct, then select Agree and Submit. You'll be taken back to FreshBooks, and Stripe will review your submission. Stripe will notify you by email if your application review is approved or if additional documentation is required. 
 

Invoice Migration Process

  1. Once your Stripe account is created and connected, your invoices will be updated automatically to remove WePay as the payment option for online payments and replaced with Stripe instead
    1. Any paid invoices will not be impacted
    2. Any invoices currently in processing status through WePay will be left alone to allow payments to finish
  2. The process of updating invoices can take up to a minute - during this time, you can keep using your account while staying logged in, this will not disrupt the update process
  3. Once the updates are finished, a pop-up will display informing you that Stripe is now your default payment option and that WePay has been removed from your FreshBooks account. 
  4. In the meantime, you can manage your WePay account outside of FreshBooks using the WePay dashboard.
 

Manage Your WePay Account

Moving forward, you can access your WePay account anytime by logging into your WePay dashboard directly. Your WePay account will remain active until January 10, 2025 to support deposits to your bank account, refunds, and chargebacks. Log into your WePay account anytime at WePay’s login here.
 
WePay Reports for Transactions
If needed, you can download reports from your WePay dashboard for your records, including your payment history. You can use the below steps to download a specific CSV file of all activity or a specific type:
  1. Log into your WePay account 
  2. While on the Account Activity tab, in the Activity section, select the dropdown next to Showing
    Dropdown to filter transactions by inside WePay account on Account Activity section.
  3. Choose Total Sales, All Activity, or Deposited Amount
  4. If needed, select Search Options button
    1. Then select the Please select a date range dropdown and choose between Today, Yesterday, Last 7 Days, Month to Date, or Custom
    2. Select Search
  5. Above the list of results in the top right corner, select the down arrow and a CSV file will begin downloading. 
    Download button in top corner of list of transactions to download file.
 
Close your WePay Account
Before you can close your WePay account, ensure that there is no more activity in your WePay account by checking for the following:
 
When your WePay account is ready to be closed, use the steps in How do I delete my WePay account?. Otherwise, WePay will automatically terminate your account for you on January 10, 2025.
 

FAQs

Which email address will the email communications be sent to?
Email communications on when your information will be transferred over to Stripe will be sent to the owner’s email listed in the Account Profile in the FreshBooks account.
Email communications will be sent from info@emailfb.freshbooks.com between January - May 2024.
 
Need help or have more questions? Reach out to our support team directly.