> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kralis.app/llms.txt
> Use this file to discover all available pages before exploring further.

# School Billing

> Review the school's Kralis plan, capacity, service status, and available payment history.

School Billing is for the school's own Kralis subscription. It is different from the **Fees** module, which manages charges owed by students or other school users.

## Billing page

Authorized administrators can open **School → Billing** to review:

* the school's current plan and billing cycle;
* student account capacity and service availability;
* the current subscription period and any grace period;
* contracted pricing when the school pays Kralis directly; and
* verified payment history and any available online checkout.

```mermaid theme={null}
flowchart LR
    A[Open School Billing] --> B[Review plan and capacity]
    B --> C{Who manages billing?}
    C -->|Kralis| D[Review payments or available checkout]
    C -->|Partner| E[Contact the school's Kralis partner]
    D --> F[Confirm service status]
    E --> F
```

## Direct and partner-managed billing

| Arrangement | Who the school pays | What the school sees in Kralis |
| - | - | - |
| Direct | Kralis | Plan, capacity, contracted amount, provider and payment history |
| Basic marketer | Kralis | The same school-facing billing information; Kralis handles the marketer's commission separately |
| Standard partner | Its Kralis partner | Plan, capacity and service state; wholesale partner pricing stays private |
| Developer partner | Its Kralis partner | Plan, capacity and service state; wholesale partner pricing stays private |

Public onboarding always starts the school on the Free plan. Partner arrangements are agreed with Kralis and configured afterward; there is no package or partner selector in onboarding.

If a prior online transaction can be resumed, use its existing checkout rather than starting several payment attempts while a status update is delayed.

## Payment links and confirmation

An online checkout may be created by the configured payment provider or recorded by Kralis staff from an external provider. A recorded link is not a payment confirmation: payments made through manually supplied links are confirmed by staff after they verify the provider transaction. For integrated Bachs checkouts, Kralis confirms payment from the provider's signed notification; returning to Kralis after checkout does not by itself mark an invoice paid.

School Billing is restricted to authorized school management accounts. For a direct payment that remains unconfirmed, preserve its reference and evidence, then contact Kralis support. For partner-managed billing, contact the partner responsible for the school.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.