Are you facing the issue of QuickBooks payment link not working? It can be a troublesome error as your customers will be unable to pay their invoices online. The payment link in QuickBooks Desktop not working error can occur due to multiple factors, such as a corrupted data file, an outdated version of QB, or inactive online payments, leading to a problem with the invoice payment process. This guide outlines various troubleshooting methods to resolve the issue with the QuickBooks payment link not working. You can follow the step-by-step solutions to get the payment process back on track.
Let our professionals handle your QuickBooks payment troubles. Call at 1.855.738.2784 now to speak with an Accounting Helpline’s expert and resolve your payment link issue quickly.
Exploring the Source of the QuickBooks Payment Link Not Working Error?
This error can occur in both the Desktop and Online versions; therefore, it is crucial to understand what may have caused it to prevent it in the future. The QuickBooks payment link not working can occur on your application due to various reasons, some of which are listed below.
- Accumulated cookies and cache may cause the QuickBooks Online payment link not working on the browser.The company file may be damaged or corrupted.
- You have an outdated version of QuickBooks.
- The invoice template might be out of date, which is why the QuickBooks payment link is not working.
- The paylink may be broken on the customer invoice.
- The QuickBooks Online payments may be disabled on the Desktop or self-employed version.
- The browser may not support or meet the system requirements for QBO.
- Your invoice link may have been reset in the Online Delivery option.
- The L3 data processing may have some underlying issues, leading to the QuickBooks payment link not working.
- You may have a poor internet connection or issues with your payment gateway.
- There may be an authentication error preventing QB invoices from linking to the payment gateway.
- Firewall or antivirus software may disrupt the network connection between QuickBooks and the Intuit server.
- Third-party programs running in the background may cause interference.
- QuickBooks Desktop or QBO may be under maintenance, which is why the payment link is not working.
- You may have failed to create an operational invoice, which leads to the QB payment link not working.
Now that we have developed a clear understanding of why you are getting the QuickBooks payment link not working issue. Let’s delve into the next section and explore the working solutions to address this problem effectively.
Section A: Proven Methods To Resolve The QuickBooks Desktop Payment Link Not Working
In this section, we have outlined a number of solutions to troubleshoot the QuickBooks Pay Now link not working in the Desktop version specifically. If your problem is occurring on the Online version, then skip to Section B.
Update the QuickBooks Desktop
The QuickBooks payment link not working can often occur due to an outdated version of QBDT, as it lacks the latest features and improvements. So follow the process below to update your application to the newest release.
- Go to the Intuit website and select the Downloads & Updates option.
- Choose QuickBooks Product from the dropdown in the Product menu.

- Specify your QuickBooks version to download from the dropdown, along with the Version year.
- Tap on Get the latest updates, and then select Save/Save File.
- After downloading, open and install the update file.
- Lastly, restart your computer to complete the process.
The QuickBooks payment link not working should not occur once you successfully update QBDT to the latest version. If you’re up to date with the newest release version, then skip to the next method to resend the invoice mail.
Resend the Invoice Email
The QB pay now link not working can occur in outbound emails. Sometimes, it might work on your device, but your customers may not receive the payment link. To overcome this, you can send the invoice again after repairing the payment link using the method below.
- Open the QuickBooks Desktop and select the Customers menu on the homepage.
- Click on “Create Invoices“, then select “Customer” under the “Customer: Job” dropdown.

- Ensure that the email address in the Email field is correct.
- Now, check the available online payment options next to the Your customer can pay online using.
- You can edit payment options for invoices by choosing Change and ticking the checkbox for your preferred options from the available options.
- Then, hit Save and add the available products and services.
- Now, fill in the remaining invoice details and head to the Main tab at the top of the invoice form.
- Select the Email dropdown menu and click on Invoice.
- Finally, check the invoice message and send once finalized.
The payment link in QuickBooks Desktop not working should now be functional. If the issue persists, then verify that your QB has online payments activated/ turned on through the following method.
Activate Online Payments in QuickBooks
If you find that the QuickBooks payment link is not working, then it’s likely that online payments are turned off/deactivated. Therefore, you have to turn on and activate online payments on QBDT with these steps.
Steps 1: Connect to the QuickBooks Payments Account
Are you new to QuickBooks Payments? Then, first sign up and create an account to process customer payments. If you have an existing QB Payments account, then follow this process to connect it with the desktop program. Please note that only one QB Payments account can be used for a single company file at a time.
- Head to QuickBooks Desktop and locate the Customers section.
- Select Link Payment Service to Company File and get this credit card protection message.

- Enter the required fields and press OK.
- Then, enter your QuickBooks Payments user ID and password, and select Sign In.
- Now, you’ll see the option to either Connect or Transfer.
- By Connect, you can connect to the QuickBooks Payments account.
- By Transfer, you can transfer your payment account to a different company file.
Steps 2: Turn on Online Payments Option
Now to send invoices to your customers and prevent QuickBooks payment link not working, follow these steps and activate online payments.
Online Payments for All Customers
- Open the Edit section and click on Payments under Preferences.
- Now go to the Company Preferences section and locate the Online Payments tab.
- Choose any payment method for your customers.
- Tick Apply to existing customers and then click OK.
Online Payments for Individual Customer
- Select the Customers menu and locate the Customer Center.
- Find the customer you want to turn on online payments for.
- Now, select the Edit icon on their profile and click on Payment Settings.
- Then, head to the Online Payments tab and specify the payment options.
- Once done, hit OK to save.
The payment link in QuickBooks Desktop that was not working should now be functional. If the issue persists, log in to the MSC and update the L3 data processing settings using the following method.
Update the L3 Data Processing Settings
If the QB pay now link is not working even after resending the mail, then you should update the L3 processing settings and turn it on/off again with the following process.
- Open QuickBooks Desktop and log into your Merchant Service Center(MSC) account.
- Click on the Account menu, then open Account Profile.
- Locate L3 Data Processing… and click on Edit.
- Remove the tick mark from the checkbox and hit Save.
- Now, re-link the data file with the Payments account.
- Navigate to Customers and select the Payment Service to Company File link.
Once complete, send invoices to your customers and verify that the payment link is functioning properly. If the payment link in QuickBooks Desktop is not working, then use the verify and rebuild utility to repair your data file with the following method.
Verify and Rebuild the Data File
The QuickBooks payment link not working could be a result of a damaged data file. To confirm that your data file is damaged, use the Verify utility. Thereafter, use the Rebuild utility to repair it effortlessly. Be sure to create a backup of your company file before you use the rebuild utility for the data file. These are built-in utility tools on QB Desktop that you can use to diagnose your file and repair damage seamlessly. You might face some technical errors; therefore, you can go through this guide to effortlessly verify and rebuild data in QuickBooks Desktop with simple steps.

Do remember to verify your data file again after rebuilding to ensure that there’s no additional damage. Are you getting the QuickBooks rebuild error? Troubleshoot it through this guide. If the QuickBooks Desktop payment link not working issue persists, then try to fix the payment link with the following method.
Fix the Payment Link
The QuickBooks pay now link not working might be why your customers can’t pay the invoice. Therefore, repair the payment link on your invoice with this method.
- Open the QB Desktop application.
- Deselect the Send Email checkbox for each invoice and tap Save.
- Now, tick the Send Email checkbox again to repair the pay link.
- Once done, hit Save.
If this does not resolve the issue with the QB payment link not working, proceed to the method below to download and install the latest Windows updates.
Update the Windows Operating System
If you have an outdated version of Windows on your system then it can cause common issues like the QuickBooks payment link not working error. Therefore, you can update your Windows operating system by these steps as outlined below.
Update Windows 11
The following steps can be taken to update the operating system in Windows 11:
- Start your system and head to Settings
- Select Windows Update and hit Check for updates
- Available updates will appear on your screen
- Choose Download & Install
Update Windows 10
Through the steps given below, you can update the Windows OS to resolve the QB Desktop payment link not working.
- Launch your system and navigate to Settings.
- Click on Update & Security and head to Windows Update.

- Hit Check for updates.
- If there are available updates, then select Download & install.

Now, confirm whether the QuickBooks payment link not working error has been fixed. If not, then you should close all third-party applications that may be running in the background by following the next step.
Close Third-Party Programs
If there are third-party applications running in the background, then they might interfere with the normal operations of QuickBooks. The QB pay now link not working may occur as the link in the invoice may become inactive due to interference from other programs. Follow the procedure below to entirely close these programs and prevent this error.
- Press the Ctrl + Shift + Esc keys simultaneously and open Task Manager.
- Now, head to the Processes section.
- Click on the running processes and select End Task.
- Close the remaining third-party apps.
- Once done, close the task manager.
After completing this process, the QuickBooks payment link not working error should no longer appear on your Desktop program. Proceed to the next section if you wish to resolve the issue with the QB Online payment link not working in the Online version.
Section B: Resolutions for The QuickBooks Online Payment Link Not Working
Read through the following section to learn about the procedures for resolving the issue with the QB payment link not working in the Online version.
Check your Internet Connection
An unstable or weak internet connection may cause invoices to be sent improperly, which can lead to the QuickBooks payment link not working error. Therefore, verify that your internet connection is active and stable to support the connection by following the process below.
- Open the Control Panel through the Start menu or taskbar.
- Find and choose ‘View network status and tasks. ’

- Now, select the network next to ‘Connections:’.

- Verify your internet connectivity and network speed.
QuickBooks pay now link not working should not occur if your internet is stable and strong. In case it does, then cookies and cache might be causing interruptions, follow the next method to prevent that.
Open QuickBooks Online in Incognito Mode
Running QBO in a regular window can often cause errors, such as the QB Online payment link not working, due to cache and cookies in your web browser. Therefore, try accessing QBO in incognito mode with the following shortcuts.
| Apple Safari’s Private Browsing Mode | Command + Shift + N |
| Google Chrome’s Incognito Mode | Ctrl + Shift + N |
| Microsoft Edge’s InPrivate Window | Ctrl + Shift + N |
| Mozilla Firefox’s Private Browsing Mode | Ctrl + Shift + P |
Additionally, you can delete the cache and cookies that may be saved in your browser through the next step to use the regular browser window to prevent the QuickBooks payment link from not working.
Delete Cache and Cookies from Browser
A payment link in QuickBooks Online not working error might be a result of browser data, cache, and cookies accumulating on your device. Follow the procedures below for different browsers to delete cookies and cache in your preferred browser and prevent this issue from occurring.
Google Chrome
This process will help you delete cookies and cache on Google Chrome.
- Open Settings by going to the three-dot menu in the top right of the Chrome window.
- Navigate to the Privacy and Security tab.
- Find the Third-party cookies option and click on it.

- Now, look for the “See all site data and permissions” option.
- Type “Intuit” in the search bar and hit Enter.
- Lastly, tap on the Delete displayed data button and select Delete.
Apple Safari
To delete cookies and cache for Intuit on Apple Safari, follow these steps.
- Open Safari, and navigate to Preferences.
- Locate the Privacy section and tap Manage Website Data.
- Open the search box and enter ‘Intuit’.
- Now choose ‘Remove All’ followed by ‘Remove Now. ‘
- Once done, restart the Safari browser.
Mozilla Firefox
Follow the steps listed below to delete cookies and cache in your Mozilla Firefox.
- Open Mozilla Firefox, pull up the burger or three lines menu, and navigate to Settings.
- Click on Privacy & Security and go to Cookies and Site Data.
- Go to the Manage Data window and in that, enter “Intuit” and continue.

- Lastly, tap “Remove All Shown” followed by “Save Changes“.
Microsoft Edge
If you want to delete cookies and cache in Microsoft Edge, then you can take these simple steps:
- Go to Edge, open menu (
), followed by Settings.
- Find the Privacy, search, and services tab followed by Cookies.
- Select See all cookies and site data.
- Enter “Intuit” in the search bar.
- Then, click Remove all shown followed by Clear.

- Once done, restart Microsoft Edge.
After you have deleted the cookies and cache, the QuickBooks payment link not working issue should not occur anymore, and your browser’s performance should also be enhanced. In case your QBO pay now link is not working even now, then verify your internet with the following process.
Verify your Internet Connection and Speed
Let’s ensure that you have a strong internet connection and speed, as the QuickBooks Online payment link not working can occur due to a weak or poor network connection. Follow this procedure and check internet speed via Google.
- Head to google.com and search for ‘Internet Speed Test.’
- Open any of the speed tests that show up.
- Now, Run Speed Test to test your internet.
- The results will determine your internet speed.
- Verify that you have internet speed of at least 1.5 Mbps.
If your internet speed is lower than 3 Mbps, then the QBO payment link not working may occur due to a weak connection since the required speed for QuickBooks Online is at least 3 Mbps. Alternatively, you can use a supported browser from the following list to prevent the QB Online pay now link not working error.
Use a Supported Browser
An internal issue in your default web browser can interrupt the connection and lead to the QuickBooks payment link not working error. Therefore, we recommend using a supported browser to access QBO. Here’s a list of recommended browsers and their corresponding versions in a tabular format.
| Browser | Versions |
| Microsoft Edge | 79 or higher |
| Opera | 68 or higher |
| Google Chrome | 78 or higher |
| Mozilla Firefox | 76 or higher |
| Apple Safari | 12 or higher |
| Samsung Internet | 10 or Newer |
If this does not resolve the QuickBooks payment link not working issue in the Online version, then manually check the payment link in the invoice using the method below.
Manually Verify Payment Link in the Invoice
With the following process, you can manually review a payment link in QuickBooks Desktop not working in the invoice message or PDF.
If you are using Plain Text as the Online Delivery option, then the payment link will be added in the default invoice payment message. Whereas, if you use HTML or Online Invoice as the Online Delivery option, then the pay now button will be displayed on the e-voice. Steps are given for both scenarios that you can follow to resolve it:
Scenario I: Plain Text on the Invoice Message
If you use Plain Text as the Online Delivery option to add it as the payment link on your invoice message, then follow this process to review it:
- Open QuickBooks Online on your browser and navigate to the Gear icon.
- After that, find the Accounts and Settings tab.
- Tap on “Sales” and select the “Messages” option.
- Now, review the entries on the Sales Form and the Email Message.
- Confirm that the payment link is displayed on the invoice message.
- Once done, the invoice can be sent to your customer.
For the case when you have attached the payment link to a PDF invoice but still face the QuickBooks payment link not working error, follow the next step.
Scenario II: Payment Link on the PDF Invoice
If you have attached HTML or Online Invoice as the Online Delivery in the payment link on your PDF invoice, then take these steps:
- Go to QBO and locate the Gear icon.
- Click on Custom Form Styles to get more templates.

- Open the Action column and select Edit.
- Now, click on Design and hit Change Up the Template.
- Lastly, select the Airy New and review the PDF invoice in the print preview section.
Now, verify whether the QB payment link not working error has been fixed or not, as well as any other payment issues.
Section C: How to Fix the Pay Now Link Not Working in QuickBooks Self-Employed?
QuickBooks payment link not working may cause disruptions when your customers pay their invoices online. To resolve this issue, use a Merchant Service account and select the card/bank option when emailing the invoice.
Activating QuickBooks Payments in QBSE
Follow the steps below in QBSE to activate QuickBooks payments.
- Log in to QB Self-Employed and click on Invoices.
- Choose the Create Invoice option.
- Move to the New Invoice page.
- Under the “Get Paid Fast and Free” section, click the “Set up Payments” link.
Once complete, follow the instructions displayed on your screen to finish the link setup process and verify that the QuickBooks payment link is working correctly in QBSE.
Quickview Table for QuickBooks Payment Link Not Working
In this segment, we have provided you with a summary of the blog that gives a concise overview of the payment link in QB Desktop not working in tabular format.
| Error description | QuickBooks payment link not working |
| Its causes | Third-party programs in the background, cookies and cache in web browser, Firewall blocking internet access, outdated QuickBooks Desktop, damaged company file, network connectivity interruption, outdated invoice template, broken paylink on customer invoice, QuickBooks Online payments disabled, unsupported browser, invoice link reset in Online Delivery option, issues with L3 data processing, poor internet connection, payment gateway issues, authentication error when linking to payment gateway, QuickBooks under maintenance, failed to create an operational invoice. |
| Troubleshooting methods for QuickBooks Desktop | Update QuickBooks Desktop, resend the invoice email, activate Online Payments, update L3 data processing, verify and rebuild data file, fix the payment link, update the Windows OS, close third-party programs. |
| Troubleshooting methods for QuickBooks Online | Check your internet connection, open QuickBooks Online in incognito mode, delete your cache and cookies from the browser, verify your internet connection and speed, use a supported browser, and manually verify the payment link in the invoice. |
| Troubleshooting methods for QuickBooks Self-Employed | Activate the QuickBooks Payments in QBSE |
| Tool required | Verify and Rebuild Utility |
What You Should Remember
In this blog, we discussed how the QuickBooks payment link not working can prevent your customers from paying the invoices online. Additionally, the primary reasons and causes that lead to a payment link in QuickBooks Desktop not working are also listed so that you can identify the root cause.
Detailed resolutions are given to resolve the QB pay now link not working. You can follow the simple steps effortlessly. Stuck with a problem while troubleshooting? Don’t worry—our expert team is here to help. Dial 1.855.738.2784 to connect with an Accounting Helpline’s expert today.
Frequently Asked Questions (FAQs)
Why is my QuickBooks Payment not working?
There can be multiple reasons as to why QuickBooks Payment link not working, such as a corrupted data file, an outdated version of QB, or inactive online payments. Other reasons and errors related to QB program, system issues, internet connectivity, or more factors can also interfere with the payments, leading to QuickBooks payment not working.
How do I turn on the payment link in QuickBooks Desktop?
If you want to turn on the payment link in QuickBooks Desktop, then sign up and create an account on QB Payments. After that, follow this process to connect it with the application.
– Open QuickBooks Desktop and go to the Customers section.
– Select Link Payment Service to Company File and open credit card protection message.
– Fill in the required fields and tap OK.
– Enter your QuickBooks Payments user ID and password, and hit Sign In.
– Now press Connect to connect the QuickBooks Payments account.
How can I change the Pay Now hyperlink to an actual button on an invoice?
If you are looking to change the Pay Now hyperlink to an actual button on an invoice in QuickBooks Online, then take the following steps:
– Open an invoice and review that the customer’s email is correct.
– Now, click on Save and Send and enter the customer’s email.
– When the customer selects Review and Pay option.
– The Pay button will appear on their screen.
Related Posts-
How to Fix QuickBooks Error Code H202: Definition, Symptoms, Causes, & Solutions
Effortlessly Verify and Rebuild Data in QuickBooks Desktop with Simple Steps
The QuickBooks Conversion Tool: How to Download and Run
How To Fix QuickBooks Error PS038? Easiest Method
A Comprehensive Guide to the QuickBooks Migration Tool for Data Transferring
Comprehending the QuickBooks Error 15276 With Causes & Solutions

Edward Martin is a Technical Content Writer for our leading Accounting firm. He has over 10 years of experience in QuickBooks and Xero. He has also worked with Sage, FreshBooks, and many other software platforms. Edward’s passion for clarity, accuracy, and innovation is evident in his writing. He is well versed in how to simplify complex technical concepts and turn them into easy-to-understand content for our readers.












