Cloud Invoicing

SnapBill is a billing system that allows you to easily sell online. Automated debit order collections allow you to collect and reconcile back to your invoices.

Cloud Invoicing

What is SnapBill?

SnapBill is a billing system that allows you to easily sell online. SnapBill is perfect for businesses requiring automated subscription or recurring billing with debit order payment collection facilities. The perfect debit order system for Direct Debit users.

Billing System
PCI Compliance

SnapBill provides a fully compliant PCI environment for the storage of credit and debit card data to be processed via the debit order system.

Cloud Invoicing
Invoicing Currencies

Billing is supported in over 180 currencies and SnapBill provides access to various global payment gateways including Direct Debit in order to automate collections.

Subscription Billing System
Subscription Invoicing Rules

SnapBill is a flexible billing system allowing you to setup your own subscription and recurring billing rules. Automated discounts or complex billing logic, SnapBill does it.

Recurring Billing System
Online Invoicing Scalability

Online invoicing has never been more reliable. SnapBill runs on redundant scalable cloud infrastructure to meet the needs of any business.

Recurring Invoicing System
Billing System Data Exchange

Billing system data stored on SnapBill can be seamlessly transferred to accounting software or access control systems via simple webhooks.

Subscription Invoicing System
Online Invoicing API

SnapBill advanced billing and invoicing API allows you to easily connect to any mobile or web applications. We also integrate with our E-Mandate solution.

SnapBill Features

Recurring Billing

Complete billing automation

Create recurring invoices & configure your services to sell effortlessly online.

Automate invoicing

Setup subscription charges to recur the way you want them to. We automatically generate invoices based on your schedule. You may load your own packages, products and services, choose whether to charge setup fees; configure trial periods and specify custom billing terms.

Recurring payment collections

Completely automate debit batch collections from customer credit cards or bank accounts, no development or integration required. We facilitate the generation, submission and reconciliation of debit batch collections through your payment gateway of choice.

Schedule email and text messages

Schedule and send out invoices, welcome emails and text messages, late payment warnings, statements or any other correspondence as required. Templates are easily modified using standard wiki code, PDF versions may be attached and message delivery may be configured based on timezone.

Synchronise with external systems

Connect and synchronise your billing data with external systems (e.g. web or mobile applications) via our API, webhooks or flexible Excel and CSV exports. Reports are easily modified and customised to meet your exact specification and needs, create, update and delete them as required.

Subscription Billing

Super flexible billing

Currencies, taxes & custom rules.
We do billing your way.

Powerful billing rules

Powerful billing rules can be setup without any programming knowledge. You may use billing rules to configure trial periods, setup custom tax behaviours, automate messages based on triggers or even create complex invoicing terms.

Payment modules on demand

Choose between our range of supported payment gateways. Enable multiple payment methods and allow us to switch your transactions in the most cost effective and efficient manner. We will integrate with any viable payment gateway.

Bill in any currency

All currencies (are supported from within our billing system. Enable currencies as required and we will automatically split revenue, reporting and statistics per client based on their selected currency.

Flexible tax configuration

Many possible tax configurations are supported. Enable multiple tax types, add or subtract taxes from totals. You have full control to specify taxes on your invoices as required.

Modular user permissions

Staff members in your organisation as well as outside users can be assigned modular permissions to your account. Create multiple access groups and place users in them. Permissions can be fine tuned to your exact specification. Giving you complete peace of mind and full control.

Custom fields for extend-ability

Add custom fields to customers and services and store the data you require. Set field types, default values, validation rules and descriptions. Choose when and where fields are available. Custom fields can easily be added to reports and used in the setup of powerful billing rules.

Billing System

Smart statistics and reports

We help you make sense of your billing data.

Beautiful graphical statistics

Access graphical statistics on all your billing data. View statistics based on currencies, services, staff or terms. We make it easy for you to get a complete overview of your business and how it’s doing.

Customisable reports

Easily setup billing reports the way you want them to work. We allow you to choose which fields you want to show on your billing reports and you can download them as Excel spreadsheets or in CSV format.

Invoicing System

Plug-in billing automation

Use our signup forms or integrate via our billing API. Connecting is a breeze.

Brandable signup forms

Setup and use our secure brandable signup forms. Easily link to our signup forms from your existing website or use them to allow your customers to order online without requiring your own website.

Share stored data

Quickly import existing billing data or setup your reports to allow for the export of data in the format needed. We allow you to export any billing data stored on the system, but we do encrypt payment details for everyone’s protection.

Integrate applications

Use our recurring billing API to integrate with your existing systems, applications and websites. We have a powerful REST based recurring billing API available.

Webhook automated provisioning

Webhooks allow you to provision your own infrastructure and services to customers after they have successfully signed up and/or made payment. Just enable the app and add a path to watch and we’ll return a JSON array that you can use as desired.

Cloud Billing System

Security and peace of mind

PCI Compliance, encryption & redundancy.

PCI Compliant

We take security when storing sensitive credit card data extremely serious and we’ll manage your PCI compliance requirements when you store card information in our PCI compliant vault.

Encrypted data transfer

All data sent to and received from the system is encrypted with a high-grade encryption verified by the certificate authority Digicert.

Database failover

Our databases are completely redundant and feature automatic failover in the event of a specific geographic region experiencing connectivity or hardware issues.

Aggressive backup

Databases are backed up daily and stored on a 32 day rotation with the ability to restore data to within the last 5 minutes of activity in the event of a systems failure.

Cloud Invoicing System

Elastic cloud infrastructure

Scale on-demand, no limitations.

Redundant databases

All our databases feature a high level of redundancy with real-time replication in multiple availability regions globally. Our in-memory data stores are replicated three fold, on the same machine, on separate machines within the same data centre and in at least one other disaster recovery site.

Server scalability

Our fully-managed web, job and batch servers scale on-demand and ensure system stability and performance beyond traditional cloud-hosted solutions.

Burstable resources

Should your online store get hit hard or you require to process a high volume of transactions at a moments notice, we have you covered with the ability to use more resources (CPU and memory) than what would normally be made available.

SnapBill Pricing

We have a package for every business, start small and scale effortlessly as you grow.

STARTUP

Freelancers & Small Business

R450

per month


Checked circle

Flexible branding

Checked circle

Payment modules

Checked circle

50 invoices / transactions

+ From R5.70 per debit order
+ View detailed pricing structure

PREMIUM

Growing & Medium Business

R1350

per month


Checked circle

Rule-based billing

Checked circle

Batch collections

Checked circle

Staff access & tracking

Checked circle

File storage

Checked circle

250 invoices / transactions

+ View detailed pricing structure
+ From R5.70 per debit order

ENTERPRISE

Large Business & Highly Scalable

R2550

per month


Checked circle

Invoice tracking

Checked circle

Advanced reporting

Checked circle

API access

Checked circle

Custom brandable forms

Checked circle

Integration assistance

Checked circle

Account manager

Checked circle

Priority support

Checked circle

Volume based pricing

+ View detailed pricing structure
+ From R5.70 per debit order

Contact us

To find out more, schedule a call or simply complete the form below and we’ll get back to you.

Read our FAQ for answers to common questions.

Debit Order Collection

Address:

Park Lane West Building, 194 Bancor Avenue, Waterkloof Glen, Pretoria, 0181

PASA SO Nr:  SO001220
PASA TPPP Nr:  PO6434
Call us on:  012 030 0207

Direct Debit sets the standard for DebiCheck and EFT debit order collection in South Africa.


Copyright © 2008-2025 Direct Debit (Pty) Ltd

Voted #1 debit order company in South Africa, for the last 15 years running.

PCI DSS Level 1 Compliant Credit Card Vault by PCI Vault

Twitter Debit Order SystemLinkedIn Debit Order SystemsFacebook Debit Order CollectionPinterest Debit Order Collections