Sage 50 EFT Direct: Setup, Direct Deposits, and EFT File Guide
Updated On: June 25, 2026 7:30 am
Sage 50 EFT Direct is a useful add-on service that helps businesses process electronic payments more easily through Sage 50. It allows users to pay employees, make vendor direct deposits, and collect customer payments through Pre-Authorised Debits by generating bank-ready EFT files. Instead of preparing paper cheques manually, businesses can use EFT Direct to save time, reduce errors, and keep payment records better organised.
User Navigation
- What Is Sage 50 EFT Direct?
- Benefits of Sage 50 EFT Direct
- Prerequisites before setting up Sage 50 EFT Direct
- How to set up Sage 50 EFT Direct?
- How to generate EFT files in Sage 50?
- How can i record a Pre-Authorised Debit (PAD) transaction?
- Common Sage 50 EFT Direct errors
- Final Words
- Accounting Professionals & Specialized Experts
- Frequently Asked Questions:
- Can Sage 50 EFT Direct send payments automatically to the bank?
- What file format does Sage 50 EFT Direct create?
- Can I use the same EFT file for payroll, vendors, and customers?
- What should I do before uploading an EFT file to the bank?
- Can I edit an EFT file after it is generated?
- Why are some transactions not showing in the EFT upload window?
- Can I recreate a previously generated EFT file?
- Is a backup required before setting up EFT Direct?
- What happens if I upload the wrong EFT file?
- Can EFT Direct be used for international payments?
In this article, we will explain what Sage 50 EFT Direct is, its key benefits, setup requirements, how to generate EFT files for payroll, vendors, and customers, how to record PAD transactions, common EFT Direct errors, and important FAQs to help you use the feature correctly.
What Is Sage 50 EFT Direct?
Sage 50 EFT Direct is an add-on module for Sage 50 accounting software that allows businesses to process Electronic Funds Transfers (EFT). It helps users securely pay employees through direct deposit, make vendor payments, and collect customer payments by generating standard bank-ready EFT files instead of issuing physical paper cheques. This reduces manual payment work, improves accuracy, and makes payment processing faster and more secure.
Benefits of Sage 50 EFT Direct
Sage 50 EFT Direct helps businesses simplify payment processing by replacing manual cheque handling with secure electronic fund transfers.
- Saves time by reducing manual payment work
- Helps pay employees through direct deposit
- Allows faster vendor payment processing
- Supports customer payment collection through EFT
- Reduces the need for paper cheques
- Helps lower data entry and payment errors
- Improves payment security and accuracy
- Keeps payment records more organized in Sage 50
- Makes cash flow management easier
Also Read: Sage 50 Payroll Setup
Prerequisites before setting up Sage 50 EFT Direct
Before setting up Sage 50 EFT Direct, businesses should prepare the required software, banking, and payment details to ensure a smooth and error-free setup.
- Active Sage 50 Software
Make sure Sage 50 is properly installed, activated, and updated. The company file should be accessible, and users should have permission to make payment setup changes.
- EFT Direct Add-On
The EFT Direct add-on should be installed or enabled in Sage 50. Without this module, users may not be able to create EFT files for employee, vendor, or customer payments.
- Business Bank Account Details
Businesses need a valid bank account that supports EFT transactions. Bank account numbers, transit numbers, institution numbers, and other banking details should be accurate.
- Bank-Approved EFT File Format
The bank must support EFT file uploads, and the required file format should match the format generated from Sage 50. Confirm the correct format with the bank before setup.
- Employee, Vendor, or Customer Banking Information
Banking details for employees, vendors, or customers should be collected and verified. Incorrect banking details can cause failed payments or rejected EFT files.
- User Permissions and Data Backup
Only authorized users should set up and process EFT files. It is also recommended to create a backup of the Sage 50 company data before making any EFT setup changes.
Also Read: Sage 50 Bank Feeds Error
How to set up Sage 50 EFT Direct?
Before You Begin
Before setting up EFT Direct in Sage 50, make sure you understand the basic requirements and limitations of the service.
- EFT Direct is a Sage 50 add-on service.
- You need to enable or purchase the EFT add-on before using it.
- If you are new to EFT or CAFT, get your EFT account credentials from your bank.
- Sage 50 does not connect directly to your bank.
- The Upload button in Sage 50 only creates the EFT file.
- You must manually upload the generated EFT file to your bank’s website.
- EFT funds cannot be sent or received in foreign currency.
- Make sure all banking and company details are correct before creating the EFT file.
Preliminary Setup
Follow these basic steps to set up EFT Direct in Sage 50:
- Log in to Sage 50 in Single-user mode.
- Go to Setup, then go Settings, then go to Company and then click on Payment Processing.
- In the Payment Processing screen, you will see options such as Direct Payments and EFT Direct.
- Select EFT Direct as the payment processing service.
- Enter the required details, such as bank name and account name.
- For the Bank Name field, select CPA Standard.
- Click Set up a new bank if you need to add a new bank account.
- Use Modify existing banks if you need to update existing bank details.
- Use the dropdown list to select your financial institution for direct deposit and pre-authorized debit.
- Review all information carefully.
- Click OK to save the changes.
Payroll
After configuring employee banking information, generate and upload the payroll EFT file using the steps explained in the How to Generate EFT Files in Sage 50 section below.
Vendors
Once vendor banking information is configured, follow the instructions in the How to Generate EFT Files in Sage 50 section to create and upload vendor EFT payment files.
Customers
After setting up customer PAD information, generate and upload the EFT file using the process outlined in the Customer Pre-Authorized Debits (PAD) section below.
Also Read: Sage 50 Multi-User Setup
How to generate EFT files in Sage 50?
Use these steps to generate a Sage 50 EFT Direct .DAT file for vendor direct deposit payments and upload it to your bank’s EFT or CAFT portal.
Before generating EFT files, ensure EFT Direct is properly configured and all banking information has been verified.
Vendor Direct Deposit Files
- Post your direct deposit payments.
- Go to File > Import/Export > Upload Direct Payments > Vendor Direct Deposit.
- Select the appropriate Dated Between dates, then click Refresh.
- Select the checkbox beside the vendor transactions you want to include.
- Click Upload.
- Select the deposit date.
- Use Transaction Date as the date shown on the invoice.
- Use Funds Available Date as the date you want the bank to withdraw or make the funds available.
- Leave the Creation No. as it is. This number increases automatically each time you generate a new EFT file.
- Set the Creation Date, then click Next.
- Click Save this EFT Direct file and choose a location to save the file.
- It is recommended to create a folder on the C:\ drive named EFT and save the file there.
- The file name defaults to APDIRECT.DAT.
- Click Save.
- Select the checkbox for Open the Direct Deposit Log report for this EFT file after clicking Finish.
- Click Finish.
- Go to the folder created earlier. You should see two .DAT files:
- APDI000x.DAT
- APDIRECT.DAT
- Log in to your bank’s EFT or CAFT website and upload the APDIRECT.DAT file.
Each time you generate a new EFT file, Sage 50 overwrites the existing APDIRECT.DAT file and saves an APDI000x.DAT copy for your records.
If your EFT file is rejected by the bank, review the file details and correct any errors before generating and uploading a new file.
Customer Pre-Authorized Debits (PAD)
Use these steps to generate a Sage 50 EFT Direct .DAT file for customer Pre-Authorized Debit transactions and upload it to your bank’s EFT or CAFT portal.
- Record your pre-authorized debit transactions.
- Go to File > Import/Export > Upload Direct Payments > Pre-Authorized Debits.
- Select the appropriate Dated Between dates, then click Refresh.
- Select the checkbox beside the customer transactions you want to include.
- Click Upload.
- Select the deposit date.
- Use Transaction Date as the date shown on the invoice.
- Use Funds Available Date as the date you want the bank to withdraw the funds.
- Leave the Creation No. as it is. This number increases automatically each time you generate a new EFT file.
- Set the Creation Date, then click Next.
- Click Save this EFT Direct file and choose a location to save the file.
- It is recommended to create a folder on the C:\ drive named EFT and save the file there.
- The file name defaults to ARDIRECT.DAT.
- Click Save.
- Select the checkbox for Open the Direct Deposit Log report for this EFT file after clicking Finish.
- Click Finish.
- Go to the folder created earlier. You should see two .DAT files:
- ARDI000x.DAT
- ARDIRECT.DAT
- Log in to your bank’s EFT or CAFT website and upload the ARDIRECT.DAT file.
- Each time you generate a new EFT file, Sage 50 overwrites the existing ARDIRECT.DAT file and saves an ARDI000x.DAT copy for your records.
Employee Paycheques
Use these steps to generate a Sage 50 EFT Direct .DAT file for employee payroll direct deposits and upload it to your bank’s EFT or CAFT portal.
- Post your payroll deposit cheques.
- Go to File > Import/Export > Upload Direct Payments > Employee Direct Deposit.
- Select the required date range.
- From the Status drop-down menu, select Not Generated, then click Display.
- Select the checkbox beside the employees you want to include.
- Click Upload.
- Select the deposit date. You can choose either:
- Use Transaction Date
- Use Funds Available Date
- Click Next.
- Select Save this EFT Direct File and choose the location where you want to save the file.
- It is recommended to create a folder on the C:\ drive named EFT and save the file there.
- The file name defaults to PRDIRECT.DAT.
- Click Save.
- Select the checkbox for Open the Direct Deposit Log report for this EFT file after clicking Finish.
- Click Finish.
- Go to the folder created earlier. You should see two .DAT files:
- PRDI0001.DAT
- PRDIRECT.DAT
- Log in to your bank’s EFT or CAFT website and upload the PRDIRECT.DAT file.
Each time you generate a new EFT file, Sage 50 overwrites the existing PRDIRECT.DAT file and saves a PRDI0001.DAT copy for your records.
Also Read: Setup and Pay Employees Using Sage 50
How can i record a Pre-Authorised Debit (PAD) transaction?
A Pre-Authorized Debit transaction in Sage 50 allows you to collect customer payments electronically after the customer has signed an active PAD agreement.
Note: You must have a Sage 50 service plan that includes EFT for PAD.
- Open the customer record.
- Go to the Pre-Authorized Debit tab.
- Select This customer has a signed active pre-authorized debit agreement.
- Enter the customer’s banking information.
- Click Save and Close.
- When creating a sales invoice, select Pre-Authorized Debit (PAD) as the Payment Method.
- Process the invoice as required.
- Set up EFT in Sage 50.
- Generate the PAD EFT/CAFT .DAT file.
- Submit the generated .DAT file to your bank through the bank’s EFT or CAFT website.
Common Sage 50 EFT Direct errors
Sage 50 EFT Direct errors can occur during setup, payment processing, file generation, or bank upload.
- Incorrect vendor, customer, or employee banking details
- Invalid transit number, institution number, or account number
- Missing EFT setup or inactive EFT service plan
- Direct deposit option not enabled in the record
- Wrong transaction date or funds available date
- Incorrect or duplicate creation number
- EFT .DAT file rejected by the bank
- Wrong .DAT file uploaded to the bank portal
- Transactions not appearing in the upload window
- Old EFT file overwritten during new file generation
Also Read: Accounts Receivable and Accounts Payable in Sage 50 Guide
Final Words
Businesses that regularly process payroll, vendor payments, or customer collections can benefit significantly from Sage 50 EFT Direct. By reducing manual cheque handling and automating payment file generation, EFT Direct improves efficiency, payment accuracy, and financial recordkeeping. To ensure smooth EFT processing, always verify your setup, review banking information, check transaction dates, and upload the correct EFT file to your bank. For a faster and error-free payment workflow, set up Sage 50 EFT Direct properly and keep your payment process secure, accurate, and well-managed.
Accounting Professionals & Specialized Experts
Want quick help from accounting software experts? Get in touch with our team members who can install, configure and configure your software for you. Proficient in fixing technical issues, they can help you quickly get back to work whenever you encounter an error in Sage software. Our team is available 24/7 365 days to assist you. To get in touch.
Frequently Asked Questions:
Can Sage 50 EFT Direct send payments automatically to the bank?
No. Sage 50 EFT Direct generates the EFT file, but you still need to upload the file manually to your bank’s EFT or CAFT portal.
What file format does Sage 50 EFT Direct create?
Sage 50 EFT Direct creates .DAT files that can be submitted to the bank for processing payroll, vendor payments, or customer pre-authorized debits.
Can I use the same EFT file for payroll, vendors, and customers?
No. Sage 50 creates different EFT files for different payment types. Payroll, vendor direct deposits, and customer PAD transactions use separate file names and processes.
What should I do before uploading an EFT file to the bank?
Before uploading, verify the transaction date, funds available date, banking details, creation number, and file name. This helps reduce the chance of bank rejection.
Can I edit an EFT file after it is generated?
It is not recommended to manually edit the .DAT file. If any information is incorrect, correct the details in Sage 50 and generate a new EFT file.
Why are some transactions not showing in the EFT upload window?
Transactions may not appear if they are outside the selected date range, already generated, not set up for EFT, or missing required banking details.
Can I recreate a previously generated EFT file?
Yes. You can recreate an EFT file, but you may need to use the correct creation number if your bank requires it. Always confirm the file details before uploading again.
Is a backup required before setting up EFT Direct?
A backup is strongly recommended before changing EFT settings or generating payment files. This helps protect company data if setup or payment details need to be restored.
What happens if I upload the wrong EFT file?
If the wrong file is uploaded, contact your bank or payment service provider immediately. The correction process depends on the bank’s processing status and cancellation rules.
Can EFT Direct be used for international payments?
No. Sage 50 EFT Direct is not used for sending or receiving foreign currency EFT payments. It should be used only with supported bank accounts and approved EFT formats.
