Complete BACS Solution

Transform Your Direct Debit Processing

The UK's most intelligent BACS Direct Debit platform. Process mandates, automate collections, and scale seamlessly—all with built-in compliance and real-time insights.

Full BACS Compliance Direct Debit Guarantee Automated Processing Real-Time Reporting
Core Capabilities

Complete BACS Platform

Six powerful modules that work together seamlessly to handle every aspect of BACS Direct Debit processing

Mandate Management

Create, store, and manage Direct Debit mandates digitally with full ADDACS processing.

  • Digital mandate creation
  • Paper mandate scanning
  • Automated ADDACS handling
  • Mandate amendment tracking

Collection Processing

Automate your Direct Debit collections with intelligent scheduling and retry logic.

  • Automated collection scheduling
  • Flexible billing cycles
  • Failed payment retry logic
  • Pre-notification automation

BACS File Handling

Automatic generation, validation, and submission of Standard 18 format BACS files.

  • Standard 18 file generation
  • Automatic file validation
  • 3-day cycle management
  • BACS network submission

Report Processing

Automated processing of all BACS reports including ADDACS, ARUDD, AUDDIS, and AWACS.

  • ADDACS auto-processing
  • ARUDD management
  • AUDDIS handling
  • Real-time notifications

Full API Access

RESTful API with comprehensive documentation and webhook support for real-time events.

  • RESTful API endpoints
  • Webhook notifications
  • Sandbox environment
  • API documentation

Security & Compliance

Bank-grade security with ISO 27001 certification and full BACS scheme compliance.

  • ISO 27001 certified
  • BACS approved bureau
  • GDPR compliant
  • Data encryption at rest
Industry Solutions

Ready-Made Solutions

Pre-configured workflows designed for your specific business model—activate in minutes, not months

Payment Collection Solutions

Subscription Billing

Perfect for SaaS, streaming services, and membership organizations

  • Flexible billing cycles
  • Pro-rata calculations
  • Upgrade/downgrade handling
  • Dunning management

Membership Management

Ideal for gyms, clubs, and associations collecting member fees

  • Annual/monthly memberships
  • Joining fee collection
  • Family membership support
  • Renewal automation

Property Management

Collect rent, service charges, and maintenance fees automatically

  • Monthly rent collection
  • Service charge billing
  • Maintenance fee automation
  • Tenant management

Charities & Fundraising

Manage regular donations and fundraising campaigns efficiently

  • Regular giving programs
  • Campaign management
  • Donor communication
  • Gift Aid tracking

Industry-Specific Solutions

Insurance

Premium collection and policy renewals

Healthcare

Private healthcare and dental schemes

Utilities

Bill payments and energy accounts

Education

Tuition fees and school payments

Automotive

Finance agreements and leasing

Media & Streaming

Subscription services and content

Payment Distribution

Effortless Payment Distribution

Distribute funds to suppliers, employees, and partners with the same speed and intelligence

Supplier Payments

Process bulk payments to suppliers and vendors with approval workflows

  • Bulk payment processing
  • Scheduled payment dates
  • Approval workflows
  • Remittance advice

Payroll Processing

Pay employees securely and on-time with automated BACS payroll

  • Monthly/weekly payroll
  • Net salary calculations
  • Payslip integration
  • HMRC compliance

Refund Processing

Process customer refunds quickly with full audit trail and tracking

  • Automated refunds
  • Partial refund support
  • Refund tracking
  • Customer notifications

Commission Payments

Automate commission payments to affiliates, agents, and partners

  • Commission calculation
  • Multi-tier structures
  • Statement generation
  • Payment scheduling

Simple, Transparent Pricing

Pay only for what you use. Volume discounts automatically applied as you scale.

Calculate Your Monthly Cost

Use the sliders below to estimate your monthly costs based on contacts, active mandates, and new mandate onboarding

5,000
1,000 25,000 50,000 75,000 100,000+
5,000
500 12,500 25,000 37,500 50,000+
1,000
0 2,500 5,000 7,500 10,000+

Contact Management

Contacts: 5,000
Price/1k: £73.50
£367.50 /month

Mandate Management

Mandates: 5,000
Price each: 5.2p
£260.00 /month

New Mandate Onboarding

New: 1,000
Price each: 36.0p
£360.00 /month
Total Monthly Cost: £987.50 Excluding VAT

Pricing Model

Active Contacts

1,000 - 100,000 contacts

£99 → £49 per 1,000

Logarithmic scaling

Active Mandates

500 - 50,000 mandates

10p → 2p per mandate

Logarithmic scaling

New Mandates

0 - 10,000 monthly

50p → 25p per mandate

Linear scaling

* All prices exclude VAT at 20%. Active Contacts: Contact records stored in your DDMS system (minimum 1,000). Active Mandates: Mandates with at least one BACS transaction submitted in any calendar month. New Mandates: Mandate onboarding, validation, and first collection setup in any calendar month. New mandate pricing includes comprehensive KYC/KYB identity verification checks to ensure regulatory compliance. All pricing uses logarithmic or linear scaling for volume discounts. No setup fees or minimum contracts.

Don't need a full DDMS?

Find out about our BACS submission and reporting service, so we can automate the full BACS payment cycle and automate the submission process too.

Developer Friendly

Developer-First API Integration

Connect DDMS to any system in minutes with our fully-documented RESTful API, webhooks, and SDKs.

Complete API Coverage

Manage mandates, process collections, and retrieve reports programmatically

Webhook Notifications

Receive real-time notifications for mandate updates, collection status, and reports

Comprehensive Documentation

Full API documentation with code examples in multiple languages

Sandbox Environment

Test your integration safely with our full-featured sandbox

Request API Access
Create Direct Debit Mandate
POST /api/v1/mandates HTTP/1.1
Host: api.epayment.com
Authorization: Bearer {token}
Content-Type: application/json

{
  "customer": {
    "name": "John Smith",
    "email": "john@example.com"
  },
  "mandate": {
    "reference": "CUST-001",
    "description": "Monthly Subscription",
    "account_number": "12345678",
    "sort_code": "12-34-56"
  }
}

// Response 201 Created
{
  "id": "mdt_abc123",
  "status": "active",
  "created_at": "2026-03-18T10:30:00Z"
}

Start Processing Smarter Today

Join hundreds of UK businesses processing millions in Direct Debit collections every month

0+
Active Customers
0M+
Transactions Processed
0%
System Uptime
0/7
Expert Support
Contact Sales Team