Pricing Configuration
The Pricing system allows you to configure flexible rate schedules for your parking facilities. You can create multiple pricing schedules with different rates, validity periods, and rules that automatically apply based on various conditions. Access pricing settings through Settings → Pricing in the admin dashboard.
What is Pricing?
The Pricing system allows you to configure flexible rate schedules for your parking facilities. Each pricing schedule can be customized with time-based rates, dynamic adjustments, and specific validity conditions.
- Time-based rates (hourly, fixed, duration grids)
- Dynamic pricing based on occupancy levels
- Peak hour adjustments
- Group and fleet discounts
- Specific validity periods and time ranges
- Zone and tag-based targeting
Viewing Pricing Schedules
To view all pricing schedules, navigate to Settings → Pricing. The pricing table displays all configured schedules with their name, type, zones, rate, and status.
Pricing Grid View
The Pricing Grid provides a weekly calendar view showing when each pricing schedule is active:
- Navigate weeks using Previous/Next buttons
- View hourly blocks from 00h to 23h for each day
- Color-coded schedules show which pricing applies at each time
- Jump to today using the Today button
Pricing Simulator
The Pricing Simulator allows you to test pricing calculations:
- Set start and end date/time
- Select a zone
- Adjust occupancy level slider
- Specify number of vehicles
- View calculated rates in the results table
Creating a Pricing Schedule
To create a new pricing schedule, click the + Add Pricing button. A modal dialog will open with multiple configuration sections.
Basic Information
- Name: A descriptive name for the pricing schedule (e.g., "Weekday Regular Hours")
- Priority: Lower numbers have higher priority when multiple schedules match
- Source Types: Where the payment originates (equipment, online, point of sale)
- Purchase Types: What is being purchased (parking, boat wash, vehicle charging, passes)
- Color: Visual identifier for the calendar view
- Description: Optional notes about this pricing schedule
- Zones: Select which parking zones this pricing applies to
- Tags: Optionally filter by vehicle tags for special pricing
- User Types: Apply to guests, registered users, or clients
- Status: Active or Inactive
- Taxes Included: Toggle whether displayed rates include taxes
- Lost Ticket Cost: Fixed rate charged for lost parking tickets
- kW Cost: Rate per kilowatt-hour for electric vehicle charging
Maximum Amounts
Configure maximum charges to cap pricing at specific intervals:
- Daily Maximum: Maximum charge per 24-hour period
- Weekly Maximum: Maximum charge per 7-day rolling period
- Monthly Maximum: Maximum charge per 30-day rolling period
- Yearly Maximum: Maximum charge per 365-day rolling period
Set to 0.00 to disable maximum amount for that period.
Free Period
Configure an initial free parking period in minutes. For example, setting this to 15 would provide the first 15 minutes of parking for free. Set to 0 for no free period.
Validity Period
Define when this pricing schedule is active:
- Start Date / End Date: The date range when this pricing is valid
- Start Time / End Time: The daily time range (e.g., 09:00 to 18:00)
- Application Days: Select which days of the week this pricing applies
- Specific Time Ranges: Add multiple time slots for special cases
Pricing Types
The system supports several pricing models to fit different parking scenarios.
1. Fixed Amount
A single flat rate regardless of parking duration. Perfect for:
- Event parking (concert, sports game)
- Daily flat rate parking
- All-day parking passes
Example: "$10 flat rate for any duration"
Peak Hours: For fixed-amount pricing, you can add peak hour rates with morning and evening time ranges. During peak hours, a different hourly rate is applied.
2. Time-Based Pricing
Rates that change based on parking duration. Configure base rates and time steps that modify pricing as time progresses.
Time Step Types:
- Every: Apply the rate change at regular intervals
- Every While: Apply a rate for a duration, then repeat
- Next: Initial rate for the first period
- Then: Subsequent rate after previous steps
Example:
Base Rate: $3/hour
1. Next 30 minutes: $2
2. Then 60 minutes: $3
3. Every 60 minutes after: +10%
3. Duration Grid
Define specific rates for duration ranges. Each entry includes min/max duration, unit, rate, rate per unit, and optional maximum amount.
Example Duration Grid:
0-30 min = $3 fixed
30-120 min = $2/h (max $6)
120+ min = $1.50/h (max $15)
Advanced Features
Occupancy-Based Pricing
Automatically adjust rates based on real-time parking occupancy. Add thresholds that trigger rate changes:
Example:
At 70% occupancy: Increase rate by 20%
At 85% occupancy: Increase rate by 50%
At 95% occupancy: Set rate to $15/hour
⚠️ Note: Requires integration with real-time occupancy sensors.
Group & Fleet Discounts
Offer discounts when multiple vehicles park together. Configure tiers with min/max vehicles and discount percentages.
Example:
2-5 vehicles: 10% discount
6-10 vehicles: 15% discount
11+ vehicles: 20% discount
Tag-Based Pricing
Create special pricing for vehicles with specific tags:
- Employee parking (discounted or free)
- Monthly pass holders
- VIP customers
- Electric vehicles
- Commercial vehicles
User Type Filtering
Apply different pricing based on user account status:
- Guest: Unregistered users or one-time parkers
- User: Registered accounts
- Client: Business accounts or verified customers
Best Practices
Priority Management
- Use priority 1 for your most common/default pricing
- Use priorities 2-10 for special cases (events, holidays, peak times)
- Use priorities 11+ for rare exceptions
- Lower priority numbers always override higher numbers
- Test priority conflicts using the Pricing Simulator
Common Scenarios
Basic Hourly Parking
- Type: Time-Based Pricing
- Base Rate: $3/hour
- Daily Max: $20
- Free Period: 15 minutes
- Valid: Monday-Friday, 08:00-18:00
Event Parking
- Type: Fixed Amount
- Fixed Amount: $15
- Valid: Specific dates (game days)
- Time: 17:00-23:59
- Priority: 2 (overrides regular pricing)
Employee Parking
- Type: Fixed Amount
- Fixed Amount: $0 (free)
- Tags: "Employee" tag required
- Valid: All days, 00:00-23:59
- Priority: 1
Avoiding Common Mistakes
- Priority conflicts: Two schedules with same priority and overlapping conditions
- Gap in coverage: No pricing schedule covers certain times or zones
- Overly complex rules: Too many time steps make pricing hard to understand
- Missing maximums: Risk of excessive charges for long-term parking
- Inactive schedules: Forgetting to activate after testing
Pricing Configuration Complete!
Ready to manage your pricing system. Explore related documentation.