Track Expenses
The Track Expenses page gives you a detailed breakdown of your messaging spend.
Navigate to Track Expenses in the sidebar, or go to Settings → Track Expenses.
Expense Summary
The top of the page shows summary cards:
| Card | Description |
|---|---|
| Total Spent | Total wallet deductions in the period |
| Marketing | Costs for marketing template messages |
| Utility | Costs for utility template messages |
| Authentication | Costs for auth/OTP messages |
| Service | Costs for free-form messages within 24h window |
Expense Trends
A line chart shows your daily spend over the selected period. Use this to:
- Identify high-cost days (e.g. after a large broadcast)
- Monitor cost trends month-over-month
- Forecast upcoming spend
Billing Log
The detailed billing log table shows every individual deduction:
| Column | Description |
|---|---|
| Date | When the deduction occurred |
| Type | Message category (marketing, utility, service, auth) |
| Contact | The contact the message was sent to |
| Template | Template used (for template messages) |
| Amount | Cost deducted from wallet (in INR) |
| Status | Charged / Refunded |
Filters
Filter the expense log by:
- Date range — From/To dates
- Message type — Marketing / Utility / Auth / Service
- Status — Charged / Refunded
Failed Message Refunds
When a message fails to deliver, the cost is automatically refunded. Refunds appear in the billing log with status Refunded.
Refunds typically process within 24 hours of the failure.
Export
Use the billing log data for accounting and reconciliation. CSV export is available via the download button above the table.
Cost Optimization Tips
| Tip | Impact |
|---|---|
| Use Utility templates instead of Marketing when possible | Lower per-message cost |
| Segment broadcasts to active contacts only | Reduce wasted sends |
| Reply within 24h to customer messages | Free-form messages are cheaper |
| Monitor delivery rates and fix issues | Fewer failures = fewer refunds needed |