Created with Sketch.Learn about PPP and Loan Forgiveness, stay informed with the latest changes.
Created with Sketch.Questions about how to close your books for 2020? Visit our Year End Resources page.
Created with Sketch.New to QuickBooks or using a new product? Visit our Get Started resource page to help you get going.
Created with Sketch.Need to make changes to your account? Visit the Account Manager Portal.
Showing results for 
Search instead for 
Did you mean: 

Firewall configuration for QuickBooks Desktop Point of Sale

When firewall blocks connectivity between the server and client workstations, Point of Sale automatically configures the firewall for you. However, there are times that manual configuration is required.

When security programs block QuickBooks Desktop Point of Sale ports, the following processes can be interrupted:

  • Electronic Funds Transfer - Intuit Merchant Services credit card processing.
  • Database Server Manager - (Server installation only) Ability to connect and record transactions/changes to the company file.
  • Intuit Entitlement Service - Product license and user validation.


  • You need to have Windows Administrator rights in order to perform the steps outlined in this article.
  • If you are using a third-party security program, make sure to add the Firewall Ports and Executable files that QuickBooks Desktop Point of Sale required.
  • Contact the developer of your third-party security program for steps on how to add port and file exemptions.

Configure Windows firewall

  1. On your keyboard, press Windows+R to open the run command.
  2. Type in control, then click OK to open the Control Panel.
  3. Set the "view by" to Small Icons, then select Windows Firewall.
  4. Select Advanced Settings, then choose Inbound.
  5. Click New Rule.
  6. Select Port, then click Next.
  7. Enter the port numbers, then click Next (See Point of Sale Firewall Ports section).
  8. Select Allow Connection, then choose Next.
  9. Name your firewall rule (e.g. POS), then click Finish
  10. Follow steps 5-9 to create a new Outbound Rule.

Point of Sale Firewall Ports

8040, 8443, 8036, 8035, 8025, 8024, 46228, 46225, 46216-46220, 46203, 2638, 443
8036, 8035, 8024, 2638

Executable files and their required ports

  • EFTSvr.exe
  • Throughout operation
  • Merchant Service transactions
  • EFTSvr.exe
  • Throughout operation
  • Merchant Service transactions
  • DataImporter.exe
  • EFTSvr.exe
  • QBDBMgr.exe
  • QBDBMgrN.exe
  • QBPOSDBServiceEx.exe
  • Conversion from previous version
  • Changing currently running database.
  • Startup
  • Detecting change to QBDatabases.ini
  • Help > Manage my license
  • Throughout operation
46203, 46204
  • EFTSvr.exe
  • QBDBMgrN.exe
  • QBPOS.exe
  • Throughout operation
  • Changing currently running database
8024, 8025
  • QBPOS.exe
  • Setup.exe
  • Web installation
  • License verification
  • Throughout operation

File Locations

  • Eftsvr.exe (v9 &lower)
  • DataImporter.exe
  • QBPOS.exe
  • QBPOSShell.exe (v10 & higher)
  • 64-bit:
  • C:\Program Files (x86)\Intuit\QuickBooks POS XX\
  • 32-bit:
  • C:\Program Files\Intuit\QuickBooks POS XX\
  • QBDBMgr.exe
  • QBDBMgrN.exe
  • QBPOSDBService.exe
  • 64-bit:
  • C:\Program Files (x86)\Intuit\QuickBooks POS XX\DatabaseServer\
  • 32-bit:
  • C:\Program Files\Intuit\QuickBooks POS XX\DatabaseServer\

Was this helpful?

You must sign in to vote, reply, or post

Need to get in touch?

Contact us