Skip to main content

How to Set Up Variable Rates in Birrdi

Variable rates allow you to charge different prices for the same rate name depending on the time of day. This is helpful for peak vs. off-peak pricing, weekend pricing, or evening surcharges.

Birrdi allows you to charge different prices throughout the day while still showing customers one simple rate option.

For example, the customer can see only:

Public

while the price automatically changes based on the day and time they reserve.

This is done by creating multiple Birrdi rates with the exact same name, with each rate covering the appropriate day and time range.

How Variable Rates Work

Variable pricing in Birrdi is built using multiple separate rates.

For example, you may have:

Birrdi Rate Name

Time Range

Square Item

Public

12:00 AM – 5:59 AM

30 Min Public Off-Peak

Public

6:00 AM – 8:59 AM

30 Min Public Peak

Public

9:00 AM – 5:59 PM

30 Min Public Off-Peak

Public

6:00 PM – 11:59 PM

30 Min Public Peak

Even though these are four separate rates in Birrdi, they are all named:

Public

Because the rate names match, the customer sees a single Public option.

Birrdi determines which Public rate applies based on the reservation's day and time.

Reuse Square Items When the Pricing Is the Same

Every Birrdi rate should be connected to a Square item, but you do not need a unique Square item for every time block or day of the week.

If multiple rate blocks use the same price and represent the same type of pricing, they can use the same Square item.

For example, both of these Off-Peak periods can use:

30 Min Public Off-Peak

And both Peak periods can use:

30 Min Public Peak

Only use a different Square item when the price or pricing type is different.

Do not add the day of the week or create names such as:

Monday 30 Min Public Peak

or:

30 Min Public Peak 2

The Square item should describe the pricing, not the individual schedule block.

Match the Square Item to Your Booking Interval

The duration in your Square item name should match your Birrdi Booking Interval.

Birrdi Booking Intervals are:

  • 15 minutes

  • 30 minutes

  • 60 minutes

For example, with a 30-minute Booking Interval, you might use:

  • 30 Min Public Peak

  • 30 Min Public Off-Peak

With a 60-minute Booking Interval, you might use:

  • 1 Hour Public Peak

  • 1 Hour Public Off-Peak

If you are setting up Member pricing, use:

  • 30 Min Member Peak

  • 30 Min Member Off-Peak

The Birrdi rate name itself should still simply be:

Public

or:

Member

Setting Up the Square Items

Before creating your variable rates in Birrdi, create the Square items you will need.

For example, if your Booking Interval is 30 minutes and:

  • Off-Peak = $29/hour

  • Peak = $40/hour

your Square items could be:

Square Item

Price

30 Min Public Off-Peak

$14.50

30 Min Public Peak

$20.00

You can reuse these Square items anywhere the same pricing applies.

If you have another pricing period with a different price, create an additional Square item for that price.

Configure the Rates in Birrdi

Go to:

Simulators → Select Simulator → Rates

For each pricing period:

  1. Create a new rate.

  2. Name it Public or Member.

  3. Select the appropriate day or days.

  4. Enter the applicable time range.

  5. Select the appropriate Square item.

  6. Configure the remaining rate settings.

  7. Save the rate.

Then create the next rate for the next pricing period.

Configure Each Day of the Week

Variable pricing should be configured for each day based on your pricing schedule.

For example:

  • Public — 12:00 AM – 3:59 PM → 30 Min Public Off-Peak

  • Public — 4:00 PM – 10:59 PM → 30 Min Public Peak

  • Public — 11:00 PM – 11:59 PM → 30 Min Public Off-Peak

These are three separate Birrdi rate blocks, but the two Off-Peak blocks can reuse the same 30 Min Public Off-Peak Square item.

Repeat the appropriate schedule for each day of the week.

Your days do not all have to use the same pricing schedule.

Why Are All the Birrdi Rates Named Public?

The Birrdi rate name controls what the customer sees.

If you create rates named:

  • Public Peak

  • Public Off-Peak

the customer may see multiple rate options.

Instead, keep each customer-facing rate named:

Public

The different schedules and connected Square items determine which price applies.

The same concept applies to Member rates:

Member

The customer sees one simple rate option while Birrdi automatically applies the appropriate underlying pricing.

Avoid Gaps and Overlaps

When creating variable rates, make sure your time ranges cover the intended day without accidental gaps or overlaps.

For example:

  • 12:00 AM – 3:59 PM

  • 4:00 PM – 10:59 PM

  • 11:00 PM – 11:59 PM

Then repeat the appropriate structure for each day of the week.

You Don't Have to Use Peak and Off-Peak

Peak and Off-Peak are common Square item labels, but they are not required.

If it better matches your pricing structure, you can use labels such as:

  • Morning

  • Afternoon

  • Evening

For example:

  • 30 Min Public Morning

  • 30 Min Public Afternoon

  • 30 Min Public Evening

The important thing is that the Square item clearly identifies the Booking Interval, Public or Member pricing, and the pricing period.

In Summary

To set up variable pricing in Birrdi:

  1. Determine your pricing periods for each day.

  2. Create the Square items needed for each different price or pricing type.

  3. Create the corresponding rates in Birrdi.

  4. Keep the Birrdi rate name simple, such as Public or Member.

  5. Give each rate its appropriate day and time range.

  6. Connect each rate to the appropriate Square item.

  7. Reuse Square items when the same pricing applies.

  8. Repeat the configuration for each day of the week.

The customer sees one simple Public or Member rate.

Behind the scenes, Birrdi uses the appropriate rate and Square item based on the day and time of the reservation.

Did this answer your question?