Charging $50/day but customers only see a confusing total? Rental pricing controls how costs are calculated and displayed. Rental Products for WooCommerce offers three distinct pricing models—choose based on how your rental business operates.

Pricing types
| Type | How it works | Best for |
|---|---|---|
| Period | Base price × number of periods | Equipment rentals charged per day/week |
| Period selection | Customer chooses from preset duration/price options | Tiered packages (1 day, 3 days, 7 days) |
| Fixed | Same price regardless of rental length | Event rentals, flat-rate items |
Period pricing
Period pricing multiplies a base rate by the rental duration. If you charge $50 per week for a camera and someone rents it for 3 weeks, the total is $150.
To configure period pricing:
- Edit the product and scroll to the Rental product data metabox
- Click the Pricing tab
- Set Rental price type to “Period”
- Enter your Rental price (the base rate)
- Set the Rental period (number of days this price covers)
Example: $100 rental price with a 7-day period means $100 per week. A 10-day rental calculates based on the period—if the customer exceeds one period, the next period applies.
Period selection pricing
Period selection lets customers choose from predefined rental packages. Instead of calculating price automatically, you set specific durations with specific prices.
To configure period selection:
- Edit the product and scroll to the Rental product data metabox
- Click the Pricing tab
- Set Rental price type to “Period Selection”
- Add your period options using the format
days:price(e.g.,3:25.00|7:50.00)
Example setup:
- 1 day: $25
- 3 days: $60
- 7 days: $120
- 30 days: $350
Customers see a dropdown with these options and select the one that fits their needs.
Fixed pricing
Fixed pricing charges the same amount regardless of how long the customer keeps the item. Useful for event-based rentals where duration varies but value doesn’t.
To configure fixed pricing:
- Edit the product and scroll to the Rental product data metabox
- Click the Pricing tab
- Set Rental price type to “Fixed”
- Enter your Rental price
A wedding arch rental at $200 fixed price costs $200 whether the customer keeps it for 2 days or 5 days.
Pricing tiers (volume discounts)
Pricing tiers apply percentage adjustments based on rental duration. Reward longer rentals with better rates.
To configure pricing tiers:
- In the Pricing tab, enable Pricing Tiers
- Add tier breakpoints with percentage adjustments
- Use negative percentages for discounts, positive for surcharges
Example:
- 7+ days: -10% (10% discount)
- 14+ days: -15% (15% discount)
- 30+ days: -25% (25% discount)
Tiers work with period pricing. A $100/week rental for 3 weeks with a 15% tier discount calculates as: $300 base − 15% = $255.
Combine pricing tiers with security deposits for complete booking protection on longer rentals.
Total overrides (seasonal pricing)
Total overrides let you set custom pricing for specific date ranges. Charge more during peak season or offer promotional rates during slow periods.
To configure total overrides:
- In the Pricing tab, find the Total Overrides section
- Add date ranges with custom totals using the format
days:price - The override price replaces the calculated price entirely for rentals matching that duration
Example: Override 7-day rentals during holiday week to $500 flat, regardless of normal pricing calculations.
Variable products
For variable products, pricing must be configured on each variation individually. The parent product settings don’t apply—each variation needs its own rental price.
- Edit the variable product
- Go to the Variations section in Product data
- Expand each variation
- Set the Rental price for each variation
This is the most common configuration issue we see in support. If your variable product isn’t showing rental options, check that the variation (not just the parent) has rental settings configured.
Custom pricing logic
For complex pricing scenarios not covered by the built-in options, use the wcrp_rental_products_advanced_pricing filter. This allows developers to implement custom calculations based on any criteria: customer type, quantity, specific date combinations, or external data sources.
Next steps
Once pricing is configured, protect your inventory with security deposits. For equipment kits, learn how to create rental bundles with unified pricing.
Need help choosing a pricing model? Contact support—we’re happy to advise based on your rental business.