Businesses today expect faster and more convenient ways to get paid. Instead of waiting for checks or manual transfers, many companies now prefer sending invoices that customers can pay instantly online. If you are using QuickBooks Desktop, you can easily enable email invoice payments, allowing customers to pay directly from the invoice using credit cards or bank transfers.
In this complete guide, you’ll learn how to accept email invoice payments in QuickBooks Desktop Subscription, how to set up payment processing, enable online payment links, and troubleshoot common issues.
If you need expert help while configuring QuickBooks payments, you can contact QuickBooks support at 844-753-8012 for assistance.
What Are Email Invoice Payments in QuickBooks Desktop?
QuickBooks Desktop email invoice payments allow businesses to send invoices via email with an embedded payment link or button. Customers can click the link and pay online without logging into QuickBooks.
This feature is available through QuickBooks Payments, which enables payment processing directly from invoices.
Customers Can Pay Using
- Credit cards
- Debit cards
- ACH bank transfers
- Digital payment methods supported by QuickBooks Payments
Once the payment is completed, QuickBooks automatically records the transaction and marks the invoice as paid, saving time and reducing manual work.
Also Read: How to Connect Salesforce to QuickBooks Online: Step-by-Step Guide
Benefits of Accepting Online Payments in QuickBooks Desktop
Enabling QuickBooks Desktop online payments offers several advantages for businesses.
Faster Payments
Customers can pay instantly through email invoices instead of mailing checks.
Automated Payment Recording
QuickBooks automatically records the payment and updates the invoice status.
Improved Cash Flow
Accepting credit card payments and ACH payments speeds up payment collection.
Better Customer Experience
Clients appreciate convenient invoice payment links they can use from any device.
Reduced Administrative Work
No need to manually record payments or reconcile invoices.
Also Read: How to Fix QuickBooks Desktop Sign-In Issues (Step-by-Step Guide)
Payment Methods Supported in QuickBooks Desktop
When you enable QuickBooks Desktop payments subscription, customers can choose from several payment methods.
Credit Card Payments
Businesses can accept credit card payments in QuickBooks Desktop, including:
- Visa
- Mastercard
- American Express
- Discover
ACH Bank Transfers
QuickBooks Desktop ACH payments allow customers to pay directly from their bank accounts.
ACH payments are typically lower cost compared to credit card processing.
Debit Cards
Debit card payments are also supported through the QuickBooks payment gateway.
Requirements to Accept Email Invoice Payments
Before enabling QuickBooks Desktop invoice payment links, make sure the following requirements are met.
1. QuickBooks Desktop Subscription
You must be using an active QuickBooks Desktop subscription version.
2. QuickBooks Payments Account
A QuickBooks merchant services account is required to process payments.
3. Internet Connection
Since payments are processed online, your QuickBooks must have internet access.
4. Updated QuickBooks Desktop
Ensure that your QuickBooks Desktop software is updated to the latest release.
How to Set Up QuickBooks Desktop Payments Subscription
To accept online payments, you first need to configure the QuickBooks Desktop payments setup.
Follow these steps.
Step 1: Sign Up for QuickBooks Payments
- Open QuickBooks Desktop
- Go to Customers
- Select Link Payment Service to Company File
- Choose Set Up Payments
- Follow the instructions to create or connect a QuickBooks Payments account
Once approved, your merchant services account will be activated.
Step 2: Connect Merchant Services
After account approval, you need to link merchant services to your QuickBooks file.
Steps:
- Go to Edit
- Click Preferences
- Select Payments
- Click Company Preferences
- Sign in with your Intuit payments account
Your QuickBooks Desktop merchant services setup is now complete.
How to Enable Online Payments in QuickBooks Desktop
Once merchant services are connected, you can enable payment options for invoices.
Steps to Enable Online Payments
- Open QuickBooks Desktop
- Click Edit
- Select Preferences
- Choose Payments
- Go to Company Preferences
- Enable the following options:
- Accept credit card payments
- Accept ACH bank transfers
Save the settings.
Now QuickBooks will allow customers to pay invoices online.
How to Send Invoice With Payment Link in QuickBooks Desktop
Once payments are enabled, QuickBooks automatically adds a payment option when you send invoices via email.
Steps to Send an Invoice With Payment Link
- Open QuickBooks Desktop
- Go to Customers
- Select Create Invoices
- Enter customer details
- Add products or services
- Save the invoice
- Click Email
QuickBooks will send the invoice with a secure payment link.
Customers can click the link and pay instantly.
What Customers See When Paying an Invoice
When customers receive the invoice email, they will see:
- Invoice summary
- Payment button or link
- Available payment methods
After clicking the link, they are redirected to a secure QuickBooks payment page.
They can enter:
- Credit card information
- Bank account details for ACH
Once payment is completed, both you and the customer receive a confirmation.
How QuickBooks Records Online Payments
One of the biggest benefits of QuickBooks Desktop online payments is automation.
When a customer pays:
- The invoice is marked Paid
- Payment is automatically recorded
- Funds are deposited to your merchant account
- The transaction appears in the Undeposited Funds account or bank deposit screen
This eliminates manual entry errors.
How to Accept Credit Card Payments in QuickBooks Desktop
Businesses can easily accept credit card payments from invoices.
Steps
- Create an invoice
- Send it via email
- Ensure credit card payment option is enabled
- Customer clicks the payment link
- Customer enters card details
- Payment is processed through QuickBooks Payments
Credit card payments usually process faster than ACH transfers.
How to Enable ACH Invoice Payments in QuickBooks Desktop
ACH payments are ideal for businesses that want to reduce processing fees.
Steps to Enable ACH Payments
- Go to Edit
- Select Preferences
- Click Payments
- Open Company Preferences
- Enable Bank Transfer (ACH)
Now customers will see ACH as a payment option.
QuickBooks Desktop Email Invoice Payment Options
When sending invoices, QuickBooks offers multiple payment configurations.
Option 1: Credit Card Only
Customers can pay using credit cards.
Option 2: ACH Only
Customers pay using bank transfers.
Option 3: Credit Card + ACH
Customers can choose either method.
Most businesses prefer enabling both options.
QuickBooks Desktop Payments Processing Setup Best Practices
To get the most out of QuickBooks Desktop payments processing, follow these best practices.
Always Enable Multiple Payment Methods
Allowing both credit card and ACH payments increases payment success rates.
Use Professional Invoice Templates
Clear invoices improve customer trust and payment speed.
Send Automated Reminders
QuickBooks allows you to send payment reminders for overdue invoices.
Monitor Payment Reports
Track payments regularly using QuickBooks reporting tools.
Troubleshooting Email Invoice Payment Issues
Sometimes businesses encounter issues with QuickBooks Desktop invoice payment links.
Below are common problems and solutions.
Payment Link Not Showing in Invoice Email
If the QuickBooks Desktop payment button is missing, check the following.
Possible Causes
- Payments feature not enabled
- Merchant services not connected
- Invoice template not updated
Solution
- Go to Edit
- Select Preferences
- Click Payments
- Confirm payment options are enabled
Reconnect merchant services if necessary.
Customers Cannot Pay QuickBooks Desktop Invoices Online
If customers cannot complete payments, check these factors.
Possible Issues
- Merchant account not approved
- Payment gateway connection problem
- Internet connectivity issue
Solution
Reconnect the QuickBooks Payments account and verify payment settings.
QuickBooks Desktop Payments Not Working
Payment processing may fail due to system configuration errors.
Fix
- Update QuickBooks Desktop
- Verify payment settings
- Restart QuickBooks
- Reconnect merchant services
Merchant Services Not Connected
If QuickBooks cannot process payments, it may be disconnected from merchant services.
Fix
- Go to Customers
- Select Link Payment Service to Company File
- Sign in again with your payments account
Also Read: QBO to QBD Migration Error 1009: How to Fix the “Internal Error: Exception Unknown”
QuickBooks Desktop Payments vs QuickBooks Online Payments
Many users compare QuickBooks Desktop payments vs QuickBooks Online payments.
QuickBooks Desktop Payments
- Designed for locally installed software
- Works with merchant services
- Supports credit cards and ACH
- Ideal for established businesses
QuickBooks Online Payments
- Cloud-based system
- Easier remote access
- Integrated online tools
Both versions support email invoice payment links.
Best Way to Accept Online Payments in QuickBooks Desktop
To maximize efficiency when accepting payments:
- Enable QuickBooks Payments
- Activate both credit card and ACH options
- Send invoices with payment links
- Enable payment reminders
- Track payments through reports
This setup ensures smooth payment collection.
QuickBooks Desktop Merchant Services Pricing
Processing fees may apply when accepting payments.
Typical charges include:
- Credit card processing fees
- ACH bank transfer fees
- Monthly merchant service fees
Exact pricing may vary depending on your merchant services plan.
Tips to Increase Invoice Payment Speed
Here are strategies businesses use to get paid faster.
Send Invoices Immediately
Send invoices as soon as work is completed.
Offer Multiple Payment Methods
Customers prefer flexibility.
Include Clear Payment Terms
Avoid confusion by specifying due dates.
Use Automated Reminders
Follow up on unpaid invoices automatically.
When to Contact QuickBooks Support
You may need assistance if:
- Payment links are missing
- Merchant services fail to connect
- Customers cannot pay invoices online
- ACH payments fail
- Credit card payments are declined incorrectly
In such cases, contacting QuickBooks support can help resolve configuration issues.
For help with QuickBooks Desktop payments setup, invoice payment links, or merchant services, call 844-753-8012.
Final Thoughts
Accepting email invoice payments in QuickBooks Desktop subscription is one of the most effective ways to streamline your billing process. By enabling QuickBooks Desktop online payments, businesses can allow customers to pay invoices instantly using credit cards or ACH transfers.
This feature improves cash flow, reduces administrative work, and enhances customer convenience. With proper setup of QuickBooks Desktop payments subscription and merchant services, you can automate invoice payments and maintain accurate financial records.
If you encounter issues during setup or while processing payments, expert assistance is available at 844-753-8012 to help you configure your QuickBooks system quickly and correctly.
FAQs – QuickBooks Desktop Email Invoice Payments
Yes. With QuickBooks Payments enabled, customers can receive invoices via email and pay directly using a secure payment link included in the message.
To enable online payments:
Open QuickBooks Desktop
Go to Edit → Preferences
Select Payments
Connect your QuickBooks Payments (merchant services) account
Enable credit card or ACH payment options.
QuickBooks Desktop supports several payment methods, including:
Credit cards (Visa, Mastercard, American Express, Discover)
Debit cards
ACH bank transfers
Online invoice payments through QuickBooks Payments.
This usually happens when:
QuickBooks Payments is not connected
Online payments are not enabled in preferences
The invoice template doesn’t support payment links.
Reconnecting merchant services usually resolves the issue.
Customers receive an invoice email containing a payment button or link. After clicking the link, they are redirected to a secure QuickBooks payment page where they can enter their credit card or bank details.
Yes. If ACH is enabled in QuickBooks Payments settings, customers can choose bank transfer as a payment option when paying invoices online.
Yes. You must activate QuickBooks Payments (merchant services) to process credit card and ACH payments from invoices.






