If you rely on QuickBooks to manage your daily finances, you expect smooth performance when emailing invoices, estimates, or reports. However, encountering the qbmapi64 out of memory error can bring your workflow to a sudden halt. This frustrating issue typically appears when QuickBooks attempts to send an email via Microsoft Outlook or another MAPI-compliant client, but the system runs out of allocated memory. Before you panic, know that this is a solvable problem. For immediate assistance, you can reach the QuickBooks support team at +1(800) 780-3064. In this comprehensive guide, we will break down what this error means, why it happens, and step-by-step solutions to get you back on track—also covering related issues like QuickBooks Not Sending Invoices and QuickBooks Invoices Not Being Received.
The qbmapi64 out of memory error is a Windows-based error that occurs within the QuickBooks MAPI (Messaging Application Programming Interface) subsystem—specifically the 64-bit version (qbmapi64.dll). This DLL file acts as the bridge between QuickBooks and your email client (most often Microsoft Outlook). When QuickBooks cannot allocate enough RAM to process the email-sending request, the error pops up, preventing invoice delivery.
Common symptoms include:
QuickBooks freezing when you click "Send" on an invoice.
An error message stating "Out of memory" or "MAPI error."
Outlook not opening or responding when triggered by QuickBooks.
QuickBooks MAPI Keeps Asking for Password repeatedly, even after entering the correct credentials.
This error is not a hardware failure but rather a resource allocation or configuration glitch. It becomes more frequent when sending large PDF attachments, multiple invoices at once, or after a Windows or Outlook update.
Understanding the root causes helps you apply the right fix. Here are the most common reasons:
Insufficient System Resources – QuickBooks and Outlook together consume large amounts of RAM. If you have other heavy applications open (like Chrome with 20 tabs), the memory may run out.
Corrupt MAPI Profile – Your Outlook profile can become corrupted, leading to memory allocation failures.
Outdated QuickBooks or Outlook – Mismatched versions or missing patches often trigger QuickBooks delivery server down behavior.
Large Attachments or Email Threads – Sending invoices with high-resolution logos or very long email histories can exceed memory limits.
Add-in Conflicts – Third-party Outlook add-ins (e.g., Zoom, Grammarly) can conflict with qbmapi64.dll.
Windows Registry Issues – Incorrect registry keys for MAPI or QuickBooks can limit memory allocation.
User Account Control (UAC) or Permissions – QuickBooks may not have sufficient privileges to access Outlook’s memory space.
Follow these detailed, step-by-step solutions in order. Most users resolve the issue by step 3.
Before diving into complex fixes, perform a clean memory reset:
Save all work and close QuickBooks, Outlook, and your web browser.
Open Task Manager (Ctrl + Shift + Esc) and check the "Memory" column. End any unnecessary processes using high RAM.
Restart your computer completely. This clears the page file and releases memory leaks.
Open only QuickBooks and Outlook, then try sending the invoice again.
If the error persists, proceed to the next solution.
Corrupt MAPI files are a leading cause of QuickBooks Not Sending Invoices.
Close QuickBooks and Outlook.
Open the Run dialog (Windows + R), type Control Panel, and press Enter.
Go to Programs and Features → Select QuickBooks → Click Uninstall/Change.
Choose Repair (not uninstall). Follow the on-screen prompts.
After repair, restart your PC.
Open QuickBooks, go to Edit → Preferences → Send Forms → My Preferences.
Select Outlook (or MAPI) as your email client and click OK.
For persistent QuickBooks MAPI Keeps Asking for Password, also try:
Open Outlook → File → Account Settings → Account Settings → Select your email → Change → Re-enter password and check "Remember password."
A fresh MAPI profile often eliminates memory errors:
Close Outlook and QuickBooks.
Open Control Panel → Mail (or Mail (Microsoft Outlook)).
Click Show Profiles → Add → Give it a name (e.g., "QuickBooksProfile").
Set up your email account on this new profile.
Under "When starting Microsoft Outlook," select Prompt for a profile.
Restart Outlook and select the new profile. Then open QuickBooks and test sending an invoice.
Conflicting add-ins can trigger QuickBooks Invoices Not Being Received or the out-of-memory error.
Open Outlook → File → Options → Add-ins.
At the bottom, set "Manage" to COM Add-ins → Click Go.
Uncheck all add-ins except any QuickBooks-related ones (if listed).
Click OK and restart Outlook.
Test sending an invoice. If it works, re-enable add-ins one by one to find the culprit.
Sometimes Windows simply needs more swap space.
Right-click This PC → Properties → Advanced system settings.
Under Performance → Settings → Advanced → Virtual memory → Change.
Uncheck "Automatically manage paging file size."
Select your system drive (C:), choose Custom size, and set:
Initial size: 1.5 x your RAM (e.g., for 8GB RAM = 12288 MB)
Maximum size: 3 x your RAM (e.g., 24576 MB)
Click Set → OK → Restart your computer.
If you suspect QuickBooks delivery server down is the real issue:
Download and run the QuickBooks Tool Hub (official Intuit tool).
Go to Program Problems → QuickBooks MAPI Fix.
Then go to Connection Issues → QuickBooks Delivery Server Repair.
Restart your PC and re-configure email settings in QuickBooks.
As a last resort (after backing up company files):
Uninstall QuickBooks via Control Panel → Programs and Features.
Use the Clean Install Tool from the QuickBooks Tool Hub to remove all leftover files.
Restart your PC.
Reinstall QuickBooks using the latest version from your Intuit account.
During installation, ensure the "MAPI" option is selected (if presented).
Prevention is better than cure. Follow these best practices:
Keep Outlook and QuickBooks updated – Turn on automatic updates.
Limit attachment sizes – Keep invoice PDFs under 5MB. Use file compression for large attachments.
Send invoices in batches – Do not send 50+ invoices at once. Use QuickBooks’ "Send Later" feature and send 10 at a time.
Regularly clean Outlook – Archive or delete old emails and empty the “Deleted Items” folder weekly.
Monitor RAM usage – Use Windows Task Manager to ensure at least 2GB free before sending emails from QuickBooks.
If you have tried all seven solutions and still face QuickBooks Not Sending Invoices or the qbmapi64 out of memory error, there may be deeper Windows registry corruption or a conflict with antivirus software (e.g., McAfee, Norton blocking MAPI). In such cases, do not attempt manual registry edits unless you are an IT professional. Instead, call the dedicated support team at +1(800) 780-3064. They can remotely diagnose and repair the issue in minutes, saving you hours of frustration. For any recurring MAPI or QuickBooks delivery server down suspicions, that same number—+1(800) 780-3064—connects you directly to certified QuickBooks Enterprise and ProAdvisor technicians.
The qbmapi64 out of memory error is a common but resolvable roadblock that stops QuickBooks from emailing invoices. By methodically freeing up system memory, repairing MAPI components, recreating your Outlook profile, and adjusting virtual memory, you can restore full email functionality. Remember that related issues like QuickBooks MAPI Keeps Asking for Password and QuickBooks Invoices Not Being Received often stem from the same root cause—a corrupted MAPI connection. Apply the fixes in the order given, and don’t hesitate to reach out to +1(800) 780-3064 if you need expert eyes on your system. With this guide, you can eliminate the error and keep your invoicing running smoothly.
A: This is typically caused by a corrupt MAPI profile or saved password mismatch. The error QuickBooks MAPI Keeps Asking for Password often accompanies the out-of-memory error. Solution: Delete and recreate your Outlook profile (see Solution 3) and ensure your email password is saved in Windows Credential Manager. If issues persist, contact +1(800) 780-3064 for live troubleshooting.
A: Not directly. The error is memory-based, not network-based. However, if you are experiencing QuickBooks Invoices Not Being Received, it could be a separate issue like SMTP settings or ISP blocking. The memory error must be fixed first; then check your email server status.
A: No. qbmapi64 is Windows-specific. Mac users may see “MAPI error” but the fixes are different (involving Apple Mail or Outlook for Mac settings).
A: Intuit’s email delivery server status can be checked via the official Intuit Status Page. But the qbmapi64 out of memory error is local to your computer, not a server outage. If the server were down, you’d see a different error like “QuickBooks was unable to send email.”
A: Yes, often. Intuit regularly patches MAPI-related memory leaks. Go to Help → Update QuickBooks → Update Now. Install any available updates and restart your system.