Bacs file types and formats
Bacs (Bankers Automated Clearing Services) supports several file formats, each designed to meet specific needs and compatibility with different banking systems. Some file formats are more common than others, and some banks prefer certain files over others. Here are the most common formats you should be aware of:
Standard 18 (STD18)
Standard 18 is the primary format used within the Bacs payment network. It consists of a specific record structure, typically containing 100 bytes of data. This format is essential for transmitting local credit transfer and direct debit instructions between banks.
|
Character Positions |
Field Name |
|
Bytes 1-6 |
Destination Sort Code |
|
Bytes 7-14 |
Destination Account Number |
|
Bytes 15-16 |
Account Type |
|
Bytes 17-22 |
Originating Sort Code |
|
Bytes 23-30 |
Originating Account Number |
|
Bytes 31-34 |
Free/Reserved Space |
|
Bytes 35-45 |
Amount in Pence |
|
Bytes 46-63 |
Originator Name/User Name |
|
Bytes 64-81 |
User Reference |
|
Bytes 82-99 |
Destination Account Name |
APACS
The APACS format (Association for Payment Clearing Services) is another widely used Bacs file type. It facilitates electronic payments and is compatible with many banking systems.
CSV (comma-separated values)
CSV formats are popular due to their simplicity and compatibility with various software applications. Several specific csv-based formats exist for Bacs submissions, including:
- Bacs csv
- Bank of Scotland CSV
- Rbs csv
These formats can be easily generated by many accounting systems and platforms.
Bank-specific formats
Many banks offer proprietary Bacs file formats tailored to their systems, including:
- HSBC BACS format
- Barclays Sage format
- RBS Bankline BACS format
These bank-specific formats ensure seamless integration with respective banking systems.
How to choose the right Bacs file format
When selecting a Bacs file format for your business, consider the following factors:
Bank compatibility
Ensure the chosen Bacs file format is accepted by your bank. Checking this beforehand can save a lot of time in the long run.
Software integration
Always check if your accounting or payment software supports your chosen file format. If not, it might be worth thinking about switching your payment software provider.
Data requirements
Some file formats may offer more fields or flexibility than others, so think about what would be the most practical for you and the people viewing the files.
Volume of transactions
Certain formats may be more efficient for high-volume processing
Best practices for Bacs file submission
To ensure smooth Bacs file submissions and avoid payment delays, follow these best practices:
1. Adhere to format specifications
Ensure all mandatory fields are included and formatted correctly according to the chosen file type. For Bacs standard 18 files, key fields include sort code, account number, account name, amount, user reference, and transaction code.
2. Submit files in advance
Bacs allows file submission up to 30 calendar days before the processing date. Early submission is recommended, especially during holiday periods or when key staff may be unavailable.
3. Data validation
Before submission, validate your data to prevent common errors:
- Ensure sort codes and account numbers are the correct length.
- Remove invalid characters.
- Verify that amounts are in the correct format (e.G., In pence for standard 18).
4. Compliance and security
When working with a payment services provider, ensure they adhere to stringent compliance requirements and security measures to protect your transactions. This includes regular audits and following best practices for data protection.
5. Plan for contingencies
Establish backup procedures for file submissions in case of staff absences or technical issues. Having a contingency plan ensures that payments continue to be processed smoothly.
6. Regularly collect and act on reports
Assign responsibility for collecting and acting on Bacs reports within your organisation to ensure any issues are addressed promptly.
How a payment services provider can help
Partnering with a payment services provider can significantly enhance your experience with Bacs transactions:
-
Streamlined processes: providers can help you generate and submit Bacs files efficiently, reducing manual effort.
-
Integration with accounting systems: many providers offer integration with popular accounting software like Xero or Sage, making it easier to manage payments.
-
Support without a Bacs service user number (SUN): if your business does not have its own SUN, a payment services provider can facilitate access to Bacs services on your behalf.
-
Contingency services: providers often offer backup options in case of issues with primary systems or processes.
Understanding Bacs file types and adhering to best practices for submission are crucial for businesses relying on this payment system. By partnering with a knowledgeable payment services provider, you can streamline your payment management processes while minimising risks associated with errors or delays.
Streamline Your Payments with Ease – Get Started Today with Access PaySuite.
Explore our payment processing solutions today to enhance your financial operations and ensure smooth transactions through the Bacs system.
FAQs
Who are Bacs and what do they do?
Bacs are responsible for the schemes behind the clearing and settlement of automated payments in the United Kingdom. They offer an electronic system to make payments from one account to the other. Read more about who Bacs are.
How long do Bacs payments take?
Bacs payments take 3 working days to complete from start to finish, with funds usually arriving between 1am and 7am on the third day.