QuickBooks · Oct 16th 2026 · 7 Min readQuickBooks Email Setup: A Complete Guide for Business Owners
You open QuickBooks to send a client their invoice, hit the email button, and get nothing—or worse, an error about a missing email connection. That’s the moment most business owners realize they never actually configured QuickBooks email properly. Five minutes of setup now prevents that friction on every transaction going forward.
This guide covers QuickBooks Desktop webmail and Outlook setup, QuickBooks Online receipt forwarding, and the SMTP details you’ll actually need—so you’re not hunting for them mid-setup.
What You Need Before You Start
Pull these together before opening Preferences:
- Email address you want QuickBooks to send from
- Password for that account
- Incoming mail server address and server type (IMAP or POP3)
- Outgoing SMTP server address and port number
- Whether your provider requires SSL/TLS
If you’re using a corporate email account, your IT provider owns these details. For Gmail or Yahoo, they’re in the provider’s help documentation. Intuit’s own guidance says to contact your email provider directly if you’re unsure—don’t guess on SMTP settings.
Setting Up Webmail in QuickBooks Desktop
This is the most common path for firms using Gmail or Yahoo Mail with QuickBooks Desktop (Pro, Premier, or Enterprise).
Step 1. Open QuickBooks Desktop and go to Edit in the top menu bar.
Step 2. Select Preferences from the dropdown.
Step 3. In the Preferences window, click Send Forms in the left-side panel.
Step 4. Under the My Preferences tab, find the Send e-mail using section and select Web Mail. Click Add.
Step 5. In the Add Email Info window, enter your email address and select your provider from the dropdown (Gmail, Yahoo Mail, or another).
Step 6. Check the Use enhanced security box. This enables SSL encryption, which most providers now require. QuickBooks will prompt you to sign in through your browser to authorize the connection—complete that step before moving forward.
Step 7. If your provider isn’t in the dropdown, you’ll fill in the SMTP server name and port number manually. Common configurations: Gmail uses smtp.gmail.com on port 465 (SSL) or 587 (TLS); Yahoo uses smtp.mail.yahoo.com on port 465.
Step 8. Click OK in the Add Email Info window, then OK again in the Preferences window to save.
To confirm it’s working, open any saved invoice, hit the Email button, and send yourself a test copy.
Setting Up Outlook in QuickBooks Desktop
If your firm uses Microsoft Outlook as its email client, QuickBooks can connect to it directly—but Outlook must already be installed and configured on the same machine. You cannot point QuickBooks at Outlook on a different workstation.
Step 1. Go to Edit > Preferences > Send Forms.
Step 2. Under Send e-mail using, select Outlook.
Step 3. Click OK.
That’s it—if Outlook is properly set up on the machine, QuickBooks will use its existing profile. No SMTP entry required. If the Outlook option is grayed out, Outlook isn’t installed or isn’t set as the default mail client in Windows; fix that first.
For firms where staff machines don’t have Outlook installed locally—common in cloud-hosted environments—webmail is the cleaner option.
Sending Invoices and Sales Forms by Email
Once the email connection is set, sending a transaction is straightforward. Open the invoice, estimate, or statement, and use the Email button directly from that form. QuickBooks will populate the recipient’s email from the customer record automatically.
If you want a specific address to be the default sender across all forms, go back to Edit > Preferences > Send Forms > My Preferences and use Set this as my default email address for the account you want QuickBooks to use.
QuickBooks Online: Forwarding Receipts by Email
QuickBooks Online handles email differently—it’s less about outbound invoicing setup and more about receipt capture. To configure it:
- Go to All apps > Accounting > Receipts > Forward from email.
- QuickBooks generates a unique forwarding address for your company.
- In Gmail, go to Settings > Forwarding and POP/IMAP, add that QuickBooks address, and confirm it.
Admins can control which team members are allowed to forward receipts by using Manage forwarding email and toggling each user’s permission on or off. This matters for firms where staff are capturing client receipts—you probably don’t want everyone able to push documents into the books without review.
Common Setup Problems Worth Knowing
Authentication errors with Gmail: Google requires app-specific passwords or OAuth authorization for third-party apps. If you’re getting repeated password rejections, generate an app password in your Google account security settings rather than using your main Gmail password.
Outlook option grayed out: QuickBooks can’t find an Outlook profile. Open Outlook independently, verify it connects to your mail server, then retry in QuickBooks.
Test email sends but invoices don’t: The connection works, but the customer record may be missing an email address. Check the customer profile under Customers > Customer Center.
Port blocked on a hosted or office network: Some firewalls block outbound SMTP ports. Port 587 (TLS) tends to be less restricted than 465. Try switching ports before escalating to IT.
How Sagenext Helps
For firms running QuickBooks Desktop in a managed cloud environment, email setup works the same way—you’re inside a full Windows remote desktop session, so Outlook and webmail both behave as they would on a local machine. The difference is that you don’t need Outlook installed on individual staff laptops; the configuration lives on the hosted server, and everyone in the firm connects to it.
Sagenext handles provisioning, backups, and the underlying infrastructure, which means your team isn’t troubleshooting server-side issues when they just need to send an invoice. Multi-user access is built in, so the email configuration you set once is available to everyone with access to the hosted QuickBooks instance. If you want to test the environment before committing, Sagenext offers a free trial with no credit card required.
For context on how remote desktop hosting interacts with local software configurations, Intuit covers the technical side worth reviewing.
Key Takeaways
- QuickBooks Desktop email setup lives at Edit > Preferences > Send Forms—use Outlook if it’s installed locally, webmail otherwise.
- You need your SMTP server address, port number, and SSL preference before starting; get these from your email provider.
- Always enable enhanced security (SSL/TLS) when configuring webmail to protect authentication credentials.
- QuickBooks Online receipt forwarding is configured separately under All apps > Accounting > Receipts and requires a Gmail forwarding rule to automate capture.
- Admins can restrict which QBO users are allowed to forward receipts via Manage forwarding email.
- In cloud-hosted QuickBooks, email configuration is set once on the server and applies to all users—reducing per-machine setup overhead significantly.
For more on configuring QuickBooks Desktop for multi-user environments, see QuickBooks Desktop Payroll Cloud Hosting Guide.
Frequently Asked Questions
Can I use Gmail with QuickBooks Desktop?
Yes. Go to Edit > Preferences > Send Forms, select Web Mail, click Add, and choose Gmail as your provider. Enable the enhanced security option. Google may require an app-specific password rather than your standard Gmail password—generate one in your Google account security settings if you get authentication errors during setup.
Why is the Outlook option grayed out in QuickBooks Send Forms?
QuickBooks can’t detect an active Outlook profile. Outlook must be installed on the same machine, open at least once, and configured to connect to your mail server. If it’s installed but still grayed out, check that Outlook is set as the default mail client in Windows Settings > Default Apps.
What SMTP settings does QuickBooks need for webmail?
You need the SMTP server name, port number, and security type (SSL or TLS). These come from your email provider—not from QuickBooks itself. Common settings: Gmail uses smtp.gmail.com on port 465 (SSL) or 587 (TLS). Yahoo uses smtp.mail.yahoo.com on port 465. For corporate accounts, ask your IT administrator.
How do I set a default email address for sending invoices in QuickBooks Desktop?
Go to Edit > Preferences > Send Forms > My Preferences. If you have more than one email account configured, select the one you want as the default and use the option to set it as your default email address. QuickBooks will use that address for all outbound forms unless you override it on a specific transaction.
Can multiple users share one QuickBooks email configuration in a hosted environment?
In a cloud-hosted QuickBooks Desktop setup, yes—the email configuration is stored on the hosted server, not on individual workstations. Every user who connects via remote desktop accesses the same QuickBooks installation, including the email settings. This eliminates the need to repeat setup across multiple machines.

