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.

Important:

  • 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

PORT PORT NUMBERS
TCP
(Incoming)
8040, 8443, 8036, 8035, 8025, 8024, 46228, 46225, 46216-46220, 46203, 2638, 443
UDP
(Outgoing)
8036, 8035, 8024, 2638

Executable files and their required ports

DEFAULT PORT PROGRAM FILE TASKS THAT REQUIRE THE PROGRAM FILE
443
  • EFTSvr.exe
  • Throughout operation
  • Merchant Service transactions
8443
  • EFTSvr.exe
  • Throughout operation
  • Merchant Service transactions
2638
  • 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

FILE LOCATION
  • 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\