Skip to main content

Billing for Vietnamese SaaS

Launch subscriptions on PayOS without building billing from scratch.

VietBilling manages products, customers, subscription cycles, checkout, and webhooks while funds continue to flow directly to your PayOS account.

Start free with up to 20 active customers.

  • Funds go directly to your PayOS account
  • API and webhooks for your engineering team
  • No need to build billing from scratch

Your application

Call the API to create checkout or read subscription state.

VietBilling API

Manage customers, products, billing cycles, and events.

PayOS + Webhook

PayOS collects funds; webhooks synchronize the result.

PayOS collects funds. VietBilling runs subscriptions.

A clear path from checkout to access control without obscuring merchant funds.

  1. 01

    PayOS collects payment

    Customers pay with VietQR and funds go directly to your PayOS account.

  2. 02

    VietBilling manages lifecycle

    Track products, prices, customers, subscription periods, and the next payment flow.

  3. 03

    Your app updates access

    Call the API or receive webhooks to grant, renew, or restrict access at the right time.

The billing core for your SaaS product

Clear subscriptions

Track each customer's period, status, and payment history.

Products and prices

Manage plans, add-ons, and checkout links from one dashboard.

API and webhooks

Create and revoke API keys and receive signed billing state updates.

Transparent funds

VietBilling does not hold merchant payment funds.

Extend with Usage Billing

When you charge for AI tokens, API requests, or jobs, VietBilling provides prepaid VND wallets and an immutable ledger.

  • Charge directly when usage is known
  • Reserve first and finalize long-running work
  • Wallet balances never go negative

Integrate in minutes

Create checkout sessions through REST, receive PayOS checkout URLs, and synchronize state with webhooks.

BASE_URL="https://api.vietbilling.com/public/v1"

curl -X POST "$BASE_URL/projects/{project_id}/checkout/sessions" \
  -H "Authorization: Bearer vb_live_..." \
  -H "Idempotency-Key: checkout_order_123" \
  -H "Content-Type: application/json" \
  -d '{
    "customer_id": "{customer_id}",
    "price_id": "{price_id}",
    "success_url": "https://app.example.com/billing/success",
    "cancel_url": "https://app.example.com/billing/cancel"
  }'

Choose a plan by active customer count

Indie

0 VND/month

  • PayOS integration
  • Payments and subscriptions
  • Public API access
  • Up to 20 active customers
Start free
Most Popular

Startup

499,000 VND/month

  • Up to 100 active customers
  • PayOS integration
  • Payments and subscriptions
  • Public API and webhooks
Start with Startup

Flex

5,000 VND/customer/month

  • Each billable customer is charged once per month
  • First 20 customers are free
  • Unlimited customers
Start with Flex

VietBilling is independent software, not a payment gateway or an official PayOS partner. Your PayOS account, fees, and terms are managed separately.

Frequently asked questions

How does VietBilling differ from direct PayOS integration?

PayOS handles payments. VietBilling adds subscription, customer, product, payment-state, and webhook management.

Where do customer payments go?

Customers pay through PayOS and funds go directly to the merchant's PayOS account. VietBilling never holds your funds.

Are subscription renewals automatically debited?

No. At the next period, VietBilling creates a payment flow and reports status to your application; this PayOS flow does not auto-debit.

What are the free plan limits?

The free Indie plan supports up to 20 active customers and includes PayOS integration, subscriptions, and Public API access.

Need integration support?

Send the VietBilling team a support request or contact us directly by email. We will respond as soon as possible.

[email protected]

Start free with up to 20 active customers.

Start for Free