Skip to main content

How to Set Up Variable, Peak, and Off-Peak Rates in Birrdi

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 a specific time range and linking to its own Square item.


How Variable Rates Work

Variable pricing in Birrdi is built using multiple separate rates.

For example, you may have four different rates on Monday:

Birrdi Rate Name

Time Range

Square Item

Public

12:00 AM – 5:59 AM

Public 30 Min Off-Peak

Public

6:00 AM – 8:59 AM

Public 30 Min Peak

Public

9:00 AM – 5:59 PM

Public 30 Min Off-Peak 2

Public

6:00 PM – 11:59 PM

Public 30 Min Peak 2

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 then determines which Public rate applies based on the reservation's day and time.


Each Birrdi Rate Needs Its Own Square Item

This is an important part of setting up variable rates.

Every individual Birrdi rate must have its own corresponding Square item.

Do not use one Square item for multiple variable rate blocks.

For example, if you have four Public rates during the day, you should also have four Square items:

  • Public 30 Min Off-Peak

  • Public 30 Min Peak

  • Public 30 Min Off-Peak 2

  • Public 30 Min Peak 2

You could also use names such as:

  • Public 30 Min Peak

  • Public 30 Min Peak 2

  • Public 30 Min Peak 3

The Square item names are primarily for your own organization. They help distinguish each individual pricing block.

The Birrdi rate names should still all be exactly Public if you want the customer to see one rate.


Example: Four Variable Rates on Monday

Suppose Monday has four pricing periods:

Rate 1

Birrdi

  • Name: Public

  • Day: Monday

  • Time: 12:00 AM – 5:59 AM

Square Item

  • Public 30 Min Off-Peak


Rate 2

Birrdi

  • Name: Public

  • Day: Monday

  • Time: 6:00 AM – 8:59 AM

Square Item

  • Public 30 Min Peak


Rate 3

Birrdi

  • Name: Public

  • Day: Monday

  • Time: 9:00 AM – 5:59 PM

Square Item

  • Public 30 Min Off-Peak 2


Rate 4

Birrdi

  • Name: Public

  • Day: Monday

  • Time: 6:00 PM – 11:59 PM

Square Item

  • Public 30 Min Peak 2


Setting Up the Square Items

Before creating the variable rates in Birrdi, create the corresponding items in your Square account.

If your Birrdi booking interval is 30 minutes, each Square item should represent the price for 30 minutes.

For example, if:

  • Off-Peak = $29/hour

  • Peak = $40/hour

your Square items could be:

Square Item

Price

Public 30 Min Off-Peak

$14.50

Public 30 Min Peak

$20.00

If additional time blocks use different pricing, create additional Square items for those rates as well.

Every Birrdi rate you create should have its own Square item to link to.


Configure the Rates in Birrdi

Go to:

Simulators → Select Simulator → Rates

For each pricing period:

  1. Create a new rate.

  2. Name it Public.

  3. Select the appropriate day or days.

  4. Enter the applicable time range.

  5. Select the unique Square item created for that rate.

  6. Configure the remaining rate settings.

  7. Save the rate.

Then create the next Public rate for the next time period.


Configure Each Day of the Week

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

For example, Monday may have:

  • Public — 12:00 AM – 5:59 AM

  • Public — 6:00 AM – 8:59 AM

  • Public — 9:00 AM – 5:59 PM

  • Public — 6:00 PM – 11:59 PM

Each of those is a separate Birrdi rate with a separate Square item.

You can then configure Tuesday, Wednesday, Thursday, Friday, Saturday, and Sunday using the appropriate time ranges.

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


Example: Peak From 4:00 PM to 11:00 PM

Suppose you want:

  • Off-Peak: $29/hour

  • Peak: $40/hour

  • Peak hours: 4:00 PM through 10:59 PM

  • Off-Peak resumes at 11:00 PM

Because the off-peak period crosses midnight, split it into separate time ranges.

For each applicable day:

Birrdi Rate

Time Range

Square Item

Public

12:00 AM – 3:59 PM

Public 30 Min Off-Peak

Public

4:00 PM – 10:59 PM

Public 30 Min Peak

Public

11:00 PM – 11:59 PM

Public 30 Min Off-Peak 2

All three Birrdi rates are named Public, but each one has its own Square item.


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, use:

  • Public

  • Public

  • Public

The different time ranges and Square items control which price applies.

This gives the customer a much simpler experience:

Public

They select the rate and reservation time, and Birrdi automatically uses the correct underlying rate.


Birrdi Rate Names vs. Square Item Names

It helps to think of these differently.

Birrdi

Keep the customer-facing rate names identical:

  • Public

  • Public

  • Public

  • Public

Square

Use unique names so you can identify which item belongs to which Birrdi rate:

  • Public 30 Min Off-Peak

  • Public 30 Min Peak

  • Public 30 Min Off-Peak 2

  • Public 30 Min Peak 2

One Birrdi rate = one Square item.


Avoid Gaps and Overlaps

When creating your 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.


In Summary

To set up variable pricing in Birrdi:

  1. Determine your pricing periods for each day of the week.

  2. Create a separate Square item for every individual pricing period/rate.

  3. Create the corresponding rates in Birrdi.

  4. Name all customer-facing versions exactly the same, such as Public.

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

  6. Link each rate to its own Square item.

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

The customer sees one Public 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?