Support
Payments

Understanding Bacs file types and formats: A comprehensive guide for businesses

Bacs (bankers automated clearing services) is a crucial part of the uk's electronic payment landscape, enabling millions of transactions daily. For businesses that rely on Bacs for direct debits and direct credits, understanding the various file types and formats is essential. This guide will help you navigate Bacs file formats, outline best practices for submission, and explain how partnering with a payment services provider can streamline your payment processes. 

Business Advice
4 min

Posted 30/01/2025

Bacs file types and formats  

Bacs supports several file formats, each designed to meet specific needs and compatibility with different banking systems. 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. 

  • 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. 

Choosing the right format 

When selecting a Bacs file format for your business, consider the following factors: 

  1. Bank compatibility: ensure the chosen format is accepted by your bank. 
  2. Software integration: check if your accounting or payment software supports the format. 
  3. Data requirements: some formats may offer more fields or flexibility than others. 
  4. 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 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 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!

Explore our solutions today to enhance your financial operations and ensure smooth transactions through the Bacs system!