# Student Transport Assignments

Student transport assignments connect a student to a transport route, pickup/drop stops, billing months, and monthly fee.

## Step-by-step guide

1. Go to **Transportation > Student Transport**.
2. Use filters for class, section, route, assignment status, or search.
3. Select **Assign** for an unassigned student or **Edit** for an assigned student.
4. Choose route and stops.
5. Enter start date, end date if known, monthly fee, billing months, and status.
6. Choose whether to sync or link the fee assignment if the option is shown.
7. Select **Save**.
8. Use **End Transport** or the end action when transport service stops.

## What SmartAcademy does in the background

The backend prevents duplicate active transport assignment for the same student and academic year, validates route and stop relationships, calculates total fee, and can auto-create a **Transport Fee** category, fee structure, and student fee assignment. If a paid linked fee changes mid-period, SmartAcademy may defer the changed fee to a new assignment period.

## Tips

- Student enrollment is required before linked transport fees can be created.
- Use **Paused** when transport is temporarily stopped, and **Ended** when the service is over.

## Related pages

- [Collect fees](/smartacademy-v2-platform/finance/collect-fees)
- [Transport routes and stops](/smartacademy-v2-platform/transport/routes-stops)
