Tuition plans and recurring billing
Tuition plans let you charge students on a schedule — monthly, quarterly, per semester, or any cycle you define. You create plans at the program level so different programs can carry different pricing.Create a program and pricing plan
Create a program
Click New Program and enter a name (e.g. “Part Time Program”, “Full Time Program”). A program groups one or more pricing options.
Add a pricing plan
Inside the program, click Add Pricing Plan and configure:
- Plan name — what students see when selecting a plan (e.g. “Monthly Tuition”)
- Amount — the charge amount per billing cycle
- Billing cycle — how often the charge recurs (monthly, every 6 months, annually, etc.)
| Plan name | Amount | Billing cycle | Total per year |
|---|---|---|---|
| Monthly Tuition | $100 | Monthly | $1,200 |
| Semester Plan | $600 | Every 6 months | $1,200 |
| Annual Tuition | $1,100 | Annually | $1,100 |
How students enroll in a plan
Once a pricing plan exists, students can select and pay for it from their own portal.Student selects a plan
Available pricing plans appear on the page. The student selects the plan they want.
Send an invoice
Use Invoice Management to create and send custom invoices to one or more students. Invoices are useful for one-time charges, supply fees, late fees, or any amount that falls outside a recurring plan.Select students
Search for and select the students who will receive the invoice. You can invoice one student or a group at the same time.
Add line items
Click Add Line Item for each charge. Enter a description and amount for each item.
| Example description | Amount |
|---|---|
| Registration fee | $75.00 |
| Course materials | $45.00 |
| Late payment fee | $25.00 |
Issue a refund
Refunds are issued as negative line items on an invoice.Add a negative line item
Click Add Line Item, enter a description (e.g. “Refund – Registration Fee”), and enter the amount as a negative number (e.g.
-75.00).Negative invoice line items create a credit on the student’s account inside DeanDesk. If you need to return funds to a student’s card or bank account, process the refund directly from your Stripe dashboard.
View a student’s billing history and outstanding balance
Open the student's profile
Go to Admin Dashboard → User Management, search for the student, and open their profile.
Add a payment method for a student
Admins can add or update payment methods on behalf of a student from the Admin Dashboard.Add a payment method
Click Add Payment Method and select the type:
- Credit or debit card
- Bank account (ACH)
Enter the card number, expiration date, and CVV. DeanDesk stores the card securely via Stripe. The student can use this card for future payments.
| Method | Processing fee | Settlement time | Best for |
|---|---|---|---|
| Credit / debit card | ~2.9% + $0.30 | 2 business days | Smaller or one-time payments |
| Bank account (ACH) | Capped at $5 | 3–5 business days | Tuition and large recurring payments |
Stripe payouts to your institution
DeanDesk sends collected funds to your institution’s bank account through Stripe’s standard payout schedule.- Default payout timing — funds are deposited 2 business days after a successful card payment; ACH payments settle in 3–5 business days
- Payout schedule — daily by default; configurable to weekly or monthly in your Stripe settings
Access your Stripe dashboard
Go to Admin Dashboard → Stripe Configuration and click the Stripe Dashboard link in the top-right corner of the page. From the Stripe dashboard you can:- View detailed transaction history
- Monitor upcoming payouts
- Update your payout bank account
- Issue direct refunds to cards
Export financial data and reports
DeanDesk provides built-in financial reporting to help you track revenue and reconcile accounts.Filter by program or student (optional)
Use the filters to narrow the report to a specific program, pricing plan, or individual student.
- Total revenue collected in the period
- Breakdown by program and pricing plan
- List of all invoices with status (paid, outstanding, voided)
- Refunds and credits issued
- Stripe processing fees