Open the Service Options page
- Click the ⚙️ Settings icon in the top-right corner.

- Under the Catalog & Pricing section, click Service Options.

How to Add a Service Option
- Click Add service option at the top-right of the page.

Fill in the fields in the dialog, described below.
Click Add to save.

Service Option fields
Name
The customer-facing name of the service. Required.
Code
A short internal name used on reports and printouts. Optional. Auto-converts to uppercase. Not shown to customers.
Pricing mode
How the price is calculated. Required. There are four modes:
| Pricing mode | What it means |
|---|---|
| Price per unit | One price for each unit (a piece, kg, sqft, hour or visit), times the quantity. |
| Price by option | List the choices to pick from, such as sizes, types or jobs. Each product prices each choice, or leaves it blank for staff to quote. |
| Price by quantity | A total price for 1, 2, 3 or more units, such as the number of aircon units serviced. Not a per-unit rate. |
| Rule-based | Conditions decide the price based on item attributes like size, fabric, or material. The system applies the first matching rule. |
Not sure which mode fits? Pick the one that matches how you actually charge:
| My situation | Use this mode |
|---|---|
| I charge the same flat price per piece, every item, every time | Price per unit |
| My service has multiple levels (Basic, Premium, Hand Wash) each with its own price | Price by option |
| The price depends on item attributes (size, fabric, material) | Rule-based |
| I charge a set total based on how many pieces are brought in | Price by quantity |
| I charge by the hour or by the visit | Price per unit |
Repeats
Whether a booking with this service repeats, and how often. Optional: it starts on Never. Pick a frequency for a price customers pay when the service repeats, such as weekly cleaning. A booking on your Online Store or Mobile App with this service then repeats at that frequency, at that price, until the customer stops it on your store's Repeat orders page.
| Repeats | The booking repeats |
|---|---|
| Never | Not at all. It is a one-off service |
| Weekly, Every 2 weeks, Every 3 weeks, Every 4 weeks | On the same weekday and times as the first booking |
| Monthly, Every 2 months, Every 3 months, Every 6 months | On the same date and times as the first booking. A date after the 28th repeats on the 28th |
Each later order is priced from your price list as it is when the order is made. Only bookings customers make on your Online Store or Mobile App repeat. An order your staff take at the POS or in the Console is charged the price once. To repeat it, set up a repeat order in the Console. See How repeat orders work.
Image
An icon shown wherever the option appears on the POS. Optional. Helpful when you have many services.
Warranty
Warranty terms shown to customers when this service is selected. Optional. Most shops leave this blank.
Sub-options
If you pick Price by option, an extra panel appears at the bottom of the same dialog where you list the named tiers. The other three modes do not show extra fields in this dialog. Their actual prices are set later in the Price List.
To let staff pick more than one sub-option for the same item (for example Wash plus Iron), switch on Allow several choices per item. The item's price is the total of its choices.
Enter the Sub-option name that staff will see, for example Basic Clean.
Enter an optional Option code, for example BC.
Click + Add sub-option to add more tiers.
Drag rows to reorder. Use the three-dots menu to delete a sub-option.

Pricing mode examples
| Pricing mode | Example |
|---|---|
| Price per unit | Laundry at SGD 3.50 per piece. A customer drops 8 pieces, the system shows SGD 28.00. |
| Price by option | Bag Cleaning with three tiers, Surface Clean (SGD 20), Deep Clean (SGD 45), and Full Restoration (SGD 80). Staff pick Bag Cleaning, then the tier. |
| Rule-based | Dry cleaning where a silk blouse is SGD 14 and a cotton shirt is SGD 6. |
| Price by quantity | Curtain cleaning where 1 curtain is SGD 30, 2 curtains are SGD 55, 3 curtains are SGD 75, and 5 curtains are SGD 110. |
Edit a Service Option
Click the option's name in the table. The Update Service Option dialog opens.
Change the fields you need. The Pricing mode field is greyed out and cannot be changed.
Click Update to save.

If the option is already used in an active Price List, you see a confirmation step before saving. Confirming pushes your changes to every Price List that uses this option.
Delete a Service Option
Click the ••• three-dots menu at the end of the row.
Click Delete.

If the option is unused, you see "Service option not in use, you can safely delete it." If it is in use, a warning lists the Price Lists that reference it. You can still delete. Existing orders are unaffected, but the option is no longer available for new orders.
Where Service Options Are Used
After you create service options, use them anywhere EasyBiz needs to separate one business unit into different service types.
Service options are mainly used in these areas:
| Area | How service options are used | Full setup |
|---|---|---|
| Order catalog | Service options can appear as tabs or selection groups when staff add items to an order. Staff choose a service type, such as Dry Clean or Ironing, to show or price the items for that service type. This can apply in POS and console order-taking/catalog screens, depending on the business unit setup. | Coming soon.. |
| Price lists | Service options help organize prices by service type, so the same item can be priced differently depending on the service selected. | Create Price Lists |
| Booking options | Service options can limit which online booking options appear for a pickup, delivery or onsite visit. For example, an Express option can appear only when the order includes Express Wash. Set this under Settings › Bookings › the unit › the booking option. | Setting Up Online Booking Options |
| Repeat orders | A service option set to repeat, such as Every week, makes an Online Store booking a repeat order at its frequency and price. | How repeat orders work |
If you only offer one type of service, you may not need service options. Use them when your team needs separate tabs, separate pricing, or separate booking rules for different service types under the same business unit.
FAQs
The Add button stays greyed out. What did I miss?
The Name field is empty, or the Pricing mode is not selected. Both are required. Code, Image, and Warranty can be left blank.
Can I change the pricing mode after I save?
No. Changing modes after the option is in use would invalidate every Price List that references it. Delete the option and create a new one with the right mode.
Why is there no price field in the dialog?
The Service Option only defines the name and the pricing logic. Actual price values are set per product inside the Price List. Price by option is the one exception, where you list the tier names inside this dialog.
What is the difference between a sub-option and a separate Service Option?
Sub-options share the parent service's grouping at the POS, so staff see one tap leading to a tier picker. Separate Service Options are listed as siblings. Use sub-options when the work is the same job at different intensities. Use separate options when the work is genuinely different.
How do I charge weekly customers less?
Create a service option for each frequency, such as Every week with Repeats set to Weekly, and give it a lower price than One-time in your Price List. A customer who books Every week on your Online Store pays that price, and the booking repeats every week.
If I change Repeats later, do running repeats change?
No. Repeats already running keep how often they repeat. New bookings follow the new setting.
Do I need to set up Service Options separately for each business unit?
No. Service Options are shared across the whole shop account. Each Price List controls which business unit and products use them, and at what price.
Will my changes appear on the customer side right away?
Yes, once you save. If the option is attached to an active Price List, confirm the update prompt and the new values apply to new orders. Existing orders are not changed.
What's Next
Now that your Service Options are defined, continue to Create Price Lists to attach actual prices to each one and decide which products and business units they apply to.