School-level feature — managed within your school portal at
yourschool.deandesk.com.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
1
Open Tuition Plans
Go to Admin Dashboard → Tuition Plans.
2
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.
3
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.)
4
Save
Click Save. The plan is now available to assign to students.
How students enroll in a plan
Once a pricing plan exists, students can select and pay for it from their own portal.1
Student opens Billing History
The student logs in and navigates to their Billing History page.
2
Student selects a plan
Available pricing plans appear on the page. The student selects the plan they want.
3
Student enters payment details and pays
The student enters their credit card or bank account information and confirms payment. The first charge is collected immediately. Recurring charges are collected automatically on the billing cycle.
Limited-billing tuition plans (e.g. “12 monthly payments”) can be configured to delay the first charge by one billing cycle. When that’s set, the order summary shows Due today alongside a Starts after one billing cycle line so the student understands when the first paid charge will occur. See First Payment on the Products page for setup.
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.1
Open Invoice Management
Go to Admin Dashboard → Invoice Management.
2
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.
3
Add line items
Click Add Line Item for each charge. Enter a description and amount for each item.
4
Review and send
Review the total and click Send. Each selected student receives an invoice by email and sees the outstanding balance on their Billing History page.
Issue a refund
Refunds are issued as negative line items on an invoice.1
Open Invoice Management
Go to Admin Dashboard → Invoice Management.
2
Select the student
Search for the student you are refunding.
3
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).4
Send the invoice
Click Send. The negative amount reduces the student’s outstanding balance. If the balance goes below zero, the credit carries forward toward their next charge.
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
1
Open the student's profile
Go to Admin Dashboard → User Management, search for the student, and open their profile.
2
Click the Billing tab
The Billing tab shows:
- Outstanding balance — the total amount currently owed
- Payment history — a list of every charge, payment, and credit with dates and amounts
- Active plans — any recurring billing plans the student is enrolled in
Add a payment method for a student
Admins can add or update payment methods on behalf of a student from the Admin Dashboard.1
Open the student's profile
Go to Admin Dashboard → User Management and open the student’s profile.
2
Go to the Billing tab
Click the Billing tab, then scroll to Payment Methods.
3
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.
4
Save
Click Save. The payment method is now available for future charges.
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.1
Open Financial Reports
Go to Admin Dashboard → Reports → Financial Reports.
2
Set your date range
Select the start and end dates for the report period.
3
Filter by program or student (optional)
Use the filters to narrow the report to a specific program, pricing plan, or individual student.
4
Export
Click Export CSV to download the data for use in a spreadsheet or accounting tool.
- 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
Related finance pages
For detailed guides on managing the finance system, see:Products
Create and manage products, pricing plans, and donation campaigns.
Discounts
Set up discount codes, rule-based discounts, sibling discounts, and bundles.
Enrollments
View and manage payment-backed enrollments and subscriptions.
Transactions & refunds
Search transactions, issue refunds, and track refund status.