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
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.
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
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.
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
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:
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.
What is the difference between FlexiBill and a Payment Link?
FlexiBill is a recurring billing platform — it manages subscription lifecycles, automates invoice generation on schedule, and tracks member payment statuses across multiple cycles. A Payment Link is a single-transaction tool that requires a new link to be created manually for each payment, with no recurring logic, member management, or billing cycle automation.
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?
