Change a course price and keep its history
Add the next price with a start date. In this example, lessons cost 40 EUR from 1 September 2026 and 45 EUR from 1 October. Both periods remain visible after saving.

Price and currency
The student price is the cost of one lesson before discounts and attendance treatment. Currency comes from company settings; there is no currency field in the price form. Teacher rates are separate.
Change the price from 40 to 45 EUR
Follow the complete process: open a course, add its next price and check the result.
Open the course
In Programs & Pricing, open Courses & Prices. Find the course in the table and click its row or name to open the course profile and price history.
- This example uses English conversation.
- Select the Pricing tab if another tab is open.

Check the existing price
The history shows 40 EUR from 01.09.2026 with no end date. Add the next price as a separate record to retain this period.
- Effective from is the first day the price applies.
- An empty end date means the period is open-ended.
Add 45 EUR from 1 October
Click Add pricing. Enter 45 in Price and 01.10.2026 in Effective from. Leave Effective until empty and click Add pricing at the bottom of the form. EUR is already set in company settings.
- If teacher payroll settings are available, enter the teacher rate (20 EUR in this example) and category where needed. These are separate from the student price.
- Adding the next price automatically closes the previous open-ended period for the same course and teacher category.

Check both periods after saving
The history now shows two records: 40 EUR from 01.09.2026 through 30.09.2026, and 45 EUR from 01.10.2026 with no end date. The system filled in the old end date automatically; you do not need to edit the previous record.
- A lesson on 30 September starts from 40 EUR.
- A lesson on 1 October starts from 45 EUR.

Check the price at the changeover
The lesson date selects the price, regardless of when you generate its invoice. In this example, the price changes on 1 October:
Starting lesson amount = course price active on the lesson date
How price selection works
The course price sets the initial lesson charge. Discounts and attendance can change that charge; teacher payout rates are configured separately.
When to check dates manually
Automatic closure applies to the previous price with no end date. If you enter end dates, edit an existing record or use teacher-category prices, check the relevant periods. The system rejects overlapping prices for the same course and teacher category.
- The new start date must be later than the previous open-ended period’s start.
- Use a future start date to prepare a future change.