Welcome to PortaAIM
PortaAIM is a billing and revenue management platform built for AI-powered SaaS businesses. It gives you everything you need to meter usage, create pricing plans, manage customers, send invoices, and collect payments — without building billing infrastructure from scratch.
Who Is This For?
PortaAIM is designed for SaaS founders and administrators who sell AI services (LLM APIs, speech-to-text, image generation, etc.) and need a reliable way to:
- Track usage — meter API calls, tokens, compute minutes, or any custom unit
- Set up pricing — create plans with subscriptions, per-usage charges, volume tiers, and free trials
- Manage customers — onboard, monitor, suspend, and support your customer base
- Bill and collect — generate invoices, process payments, and track revenue
- Analyze performance — understand MRR, costs, margins, and customer health
Key Features
| Feature | Description |
|---|---|
| Usage Metering | Real-time charging API for any service type (tokens, API calls, minutes, data) |
| Flexible Pricing | Subscriptions, per-unit charges, tiered pricing, and included quotas |
| Free Trials | Time-limited trials that auto-convert to paid plans |
| Multi-Service | Bundle multiple AI services into a single plan |
| Customer Management | Full lifecycle from signup through billing and support |
| Invoicing | Automatic invoice generation with PDF download and email delivery |
| Payments | Track payment transactions and manage customer balances |
| Analytics Dashboard | Revenue trends, cost breakdown, customer growth, and profitability |
| Sandbox Environment | Test your billing setup safely before going live |
| Webhooks | Real-time notifications for customer events, payments, and invoices |
| REST API | Full programmatic access to all platform features |
Architecture Overview
PortaAIM sits between your application and the billing engine:
Your SaaS App → PortaAIM API → Billing Engine
↑ ↑ ↑
End Users Admin Dashboard Rating & Invoicing
- Your app sends usage events to the PortaAIM Charging API
- PortaAIM rates the usage based on the customer's plan and pricing rules
- The billing engine handles metering, invoicing, and payment collection
- You manage everything through the PortaAIM dashboard or API
Quick Navigation
- New here? Start with the Getting Started guide
- Setting up billing? Read How Billing Works
- Building an integration? Jump to the API Reference
- Managing customers? See the Customers Guide