Freemium billing policy
How tensorERP calculates paid subscriptions, quota upgrades, renewals, unused license credit, and one-time DOKU payment.
Summary
tensorERP uses a freemium model: all business modules are available within free quotas. You only pay for capacity above the free limits — additional users, extra storage, and module usage quotas (transactions, CRM contacts, inventory items, HR employees, projects, production schedules).
Checkout (including in-app package pages such as tensorPOS) and our payment server use the same formulas. The amount due is already reduced by unused license credit (when applicable), then VAT is applied as described below.
Free tier (freemium)
Every company workspace receives the following free quotas (except storage which is a total cap; Finance & POS free transactions are per day):
- 1 user (company admin)
- 1 GB company storage
- Finance & POS: 15 transactions / day
- CRM: 100 contacts (excluding unqualified contacts)
- Inventory: 50 items (connected to Finance & POS)
- HR: 1 employee (connected to Finance)
- Project: 10 active projects (excluding cancelled)
- Production: 5 active production schedules
While you stay within free quotas, there is no subscription fee. Workspace apps (Repository, Docs, Table, Slide, Chat, Mobile) are included at no extra charge within the limits above.
Rates above the free tier
- Additional users: Rp 200,000 per user / year
- Additional storage: Rp 12,000 per GB / year
- Finance & POS transactions: Rp 400,000 / year for unlimited transactions during the active license
- CRM contacts: Rp 300,000 per 500 additional contacts / year
- Inventory items: Rp 300,000 per 200 additional items / year
- HR employees: Rp 120,000 per additional employee / year
- Projects: Rp 300,000 per 50 additional projects / year
- Active production schedules: Rp 300,000 per 10 additional schedules / year
All components are combined into one subscription value for the billing period you choose (before VAT). Checkout shows a line-item breakdown; the total follows that sum.
Billing periods
- Monthly — normal list price for one 30-day cycle.
- Annual — ~9% off vs paying 12× monthly; one 365-day cycle.
Renewals add 365 days (annual) or 30 days (monthly) from the active license end date (or from today if already expired). Near expiry, the client area / apps show a renewal alert.
Payment
Paid checkout uses one-time (non-recurring) DOKU Checkout. There is no automatic recurring charge: each new period or billable package change requires a new payment.
The amount sent to DOKU is the invoice total after unused-license credit and including VAT. The license is updated after payment is confirmed (automatically when possible, or after seller approval).
Checkout transaction types
1. New subscription
If your company does not yet have an active paid license, you pay the full subscription value for the period you select (monthly or annual), plus VAT. The license period starts on activation.
2. Upgrade / package change with an active license
If a paid license is still active and you change quotas (increase quotas, or change the mix of quotas), the system:
- Calculates the new period charge — usually the period delta between the new package and the previous paid package (or a full new period value when restarting the package), for the billing period you select.
- Subtracts unused license credit from the previous package (see credit section below).
- Restarts the license period from the activation date for a new full period (30 or 365 days).
Amount due ≈ new period charge (incl. VAT) − unused license credit. The total is never negative; if credit exceeds the new charge, the surplus is not automatically refunded.
Example: moving from 2 to 5 users while days remain. You are charged the delta for additional users for one full selected period, then unused credit from the old 2-user package is subtracted; the license end date is replaced by a new period starting on activation.
3. Renewal
If the quotas you select are exactly the same as your current active license and you extend for the next period, you pay the full subscription value for the new period (30 days monthly or 365 days annual). Unused license credit is not applied on renewal. The license end date is extended from the active end date (or from today if already expired).
4. Downgrade (no refund)
You may lower users or quotas during an active license. There is no refund or unused-license credit for the reduction (Rp 0 invoice). The lower quotas apply for the remainder of the current license period (the license end date does not change).
If you upgrade again later in the same period after a downgrade, the charge is billed against your highest paid plan this period (paid baseline) — the temporary downgrade does not reduce that upgrade price, and unused license credit is not applied in that case.
Unused license credit
Credit is calculated from all paid components of your previous package — not only users and storage. Module quotas (transactions, CRM, inventory, HR, projects, production) are included at the same rates as checkout.
Formula (previous package period value already includes VAT on the credited portion):
Credit = previous package period value (incl. VAT) × min(remaining days, period days) ÷ period days
- Period value — monthly (×1.1 of stacking rate) or annual (×12), inferred from the active license start/end dates.
- Remaining days — from today until the active license end date when the invoice is created.
- Cap — credit never exceeds one full paid period.
Credit applies on upgrade / package change (not on renewal, not on downgrade, and not on upgrade after a downgrade in the same period). The amount charged via DOKU is already after this credit.
VAT
Value Added Tax (VAT) is added to the invoice subtotal at the rate applicable in Indonesia on the transaction date. The amount paid on DOKU is the VAT-inclusive total after credit (if any).
After payment
After DOKU confirms payment, license dates and quotas are updated in your company’s tensorAM account. Paid-customer status follows an approved/active paid license; when the paid license period has fully ended, status returns to free user until a new payment is completed. Invoice history is available through the client area / checkout and our sales contact.
Questions
For a specific invoice explanation or enterprise package adjustments, contact wiratama@pttensor.com. You can also start from the checkout page or an in-app packages page (for example tensorPOS) to preview pricing before paying.