For the complete documentation index, see llms.txt. This page is also available as Markdown.

FlexiBill

FlexiBill helps businesses automate their entire billing cycle. Built for businesses that bill the same customers repeatedly, FlexiBill reduces missed payments, cuts down on manual follow-ups, and keeps your subscriptions and invoices organized in one place.

Key Features

Feature
Description

Invoice generation

Automatic, per billing cycle

Delivery channel

Email + WhatsApp

Billing cycle management

Interval or specific date, auto-renew

Service fee pass-through

Configurable

Bulk billing

Upload file, up to 1,000 rows

API integration

Host-to-host supported

Subscription and Billing

A billing logic engine to automate recurring payments, manage subscriptions, and streamline invoicing and renewals. It controls when invoices are issued, how billing cycles are structured, what pricing model applies, and how bills are delivered to customers.

  • Create recurring or one-time billing for any billing cycle

  • Deliver invoices automatically via Email or WhatsApp

  • Track payment status and outstanding invoices in real time

The core of FlexiBill — where your subscription engine lives.

👉 Learn more

Member Center

Manage your customer database — register members, store their billing information, and link them to subscriptions.

  • Centralized customer registry

  • Custom fields and member grouping

  • Direct link to subscription and billing records

👉 Learn more

Account Billing

An auto-debit engine for businesses that need to charge customers automatically at regular intervals — without requiring manual payment each cycle. Securely stores customer payment credentials once and charges them on schedule.

  • Fully automated charge execution via DOKU Hosted Scheduler or merchant-controlled via Merchant Hosted Scheduler

  • PCI-DSS compliant card tokenization — no raw card data stored on merchant servers

  • Supports Credit Card (SALE + RECURRING / MOTO) and Direct Debit channels

  • Multiple touch points: API, Back Office (no-code), and SFTP bulk file upload

The auto-debit engine — charge customers automatically, on schedule.

👉 Learn more

Billing Portal

Billing Portal is a no-code, branded community app that lets merchants customize their billing channel and enables customers to easily view and pay their bills — powered by FlexiBill and DOKU payment integration.

  • no-code, branded — represents merchant identity without requiring a developer

  • customize their billing channel — gives merchants flexibility while building customer trust

  • customers to easily view and pay — improves accessibility and enables digital payment

  • powered by FlexiBill and DOKU payment integration — delivers seamless integration with multiple payment options

👉 Learn more

Benefits

🔄 Fully Automated Recurring Billing

Set a billing cycle once and FlexiBill handles invoice generation and delivery automatically — no manual intervention needed for every cycle.

📬 Multi-Channel Invoice Delivery

Reach customers where they are. Invoices and receipts are sent via Email and WhatsApp (via PayChat), ensuring higher open and payment rates.

💰 Higher Revenue Collection Rate

Scheduled billing with automatic reminders reduces overdue invoices and improves on-time payment rates across your customer base.

📊 Real-Time Transaction Monitoring

Track expected vs. received revenue, outstanding invoices, and overdue bills from a single dashboard — no Excel recaps needed.

⚙️ Flexible Pricing Models

Support for Flat Fee, Per Unit, Tiered, Volume, and Stairstep pricing — adaptable to any business model.

🔗 API Integration Ready

Connect FlexiBill directly to your existing application via host-to-host API for fully programmatic billing management.


Use Cases

FlexiBill is built for businesses that bill the same customers regularly at scale. Industries it fits well:

  • 🎓 Education — Tuition, extracurricular fees, lab fees

  • 🏠 Property — Rent, utilities, parking, boarding-house (kos) fees

  • 💪 Fitness — Gym memberships, personal trainer fees, class packages

  • 🌐 Internet (ISP) — Internet subscriptions, plan upgrades and downgrades

Is FlexiBill right for you? You're a strong fit if:

  • ✅ You bill the same customers weekly or monthly

  • ✅ You have more than 100 members or customers

  • ✅ Your team spends time on manual billing recaps in Excel


Terms & Conditions

  • Must be registered with a corporate business account on DOKU Dashboard

  • Business must be KYB (Know Your Business) verified before activating FlexiBill

  • FlexiBill is not available for personal merchant accounts


FAQ

Who can use FlexiBill?

FlexiBill is available to Corporate and International merchants on DOKU Dashboard who have completed KYB (Know Your Business) verification. Personal merchant accounts are not eligible.

Can FlexiBill automatically charge customer cards without them having to pay manually each cycle?

Yes. Account Billing — FlexiBill's auto-debit engine — allows you to securely store a customer's card or bank account credentials once and automatically charge them on schedule, whether daily, weekly, monthly, or annually. Customers do not need to take any action after the initial registration.

This is separate from Subscription and Billing, which sends invoices that customers pay manually via a payment link. Choose Account Billing when you need fully automatic, invisible payment collection. → Learn more about Account Billing

What is the difference between Subscription and Billing and Account Billing?

Both handle recurring billing, but they work differently:

Aspect
Subscription and Billing
Account Billing

How customers pay

Manually via payment link in invoice or auto debit

Automatically charged — no customer action needed

Billing trigger

Invoice issued → customer pays

Card charged directly on schedule

Best for

Businesses where customers are accustomed to receiving and settling invoices

Businesses that need seamless, invisible auto-debit (SaaS, insurance, memberships)

Payment method

Any available payment method

Credit Card (RECURRING/MOTO) or Direct Debit only

Use Subscription and Billing for invoice-based collection. Use Account Billing for fully automatic card-on-file charging.

Can FlexiBill handle billing for hundreds or thousands of customers at once?

Yes. FlexiBill supports bulk billing through two methods: uploading a billing data file (CSV/XLSX) via the Dashboard for up to 1,000 rows per file, or using SFTP batch file upload (available via Account Billing) for high-volume operations at scale. Both automatically generate and deliver invoices to all customers in the batch.

Can FlexiBill send invoices via WhatsApp?

Yes. When combined with DOKU PayChat, FlexiBill's Subscription and Billing feature can broadcast invoices and receipts directly to customers via WhatsApp. PayChat must be activated separately. Account Billing does not use WhatsApp — charges are executed silently on schedule with a notification sent after each transaction.

Can customers choose their own subscription plan without contacting the merchant?

Yes. Using the Pricing Table feature in Subscription Lifecycle Management, merchants can create a shareable plan selection page that can be distributed via URL or embedded into a website. Customers browse available plans, select one, verify their email, and complete the first payment — entirely self-served. → Learn more about Pricing Table

Is customer card data stored securely?

Yes. FlexiBill's Account Billing feature uses PCI-DSS compliant tokenization managed by DOKU. Sensitive card data — card numbers, CVVs, and expiry dates — never touches the merchant's server. Merchants work with secure tokens only, and DOKU handles all credential vaulting and storage.

Last updated

Was this helpful?