Below is a five-step method, three made-up examples (a nail salon, an aircon servicing business and a home tutor), how to set deposits, and how to raise prices without losing regulars.
Step 1: Work out what an hour of your time costs
Start with what you need to earn in a month, including money set aside for income tax and, if you're self-employed, MediSave: CPF Board requires self-employed people with yearly net trade income above S$6,000 to contribute. Then work out how many hours you can actually charge for. Admin, travel, replying to enquiries, cleaning up and marketing all take time nobody pays for.
Made-up example: you work 45 hours a week for 48 weeks a year, and about 60% of that is paid work. That's roughly 1,300 paid hours a year, or about 108 a month. If you need S$5,400 a month, each paid hour must bring in S$50 before any other cost.
Step 2: Add your overheads
Overheads are costs you pay whether or not you work today: rent, utilities, phone, software, insurance, transport you'd keep anyway, and replacing tools as they wear out. Add them up for a month and divide by your paid hours. S$1,620 a month over 108 hours adds S$15 to every hour.
Step 3: Add materials and travel for each job
List what each job uses: products, chemicals, printed notes, parking and fuel. Price these per job, not per hour, because a 30-minute job across the island costs more to reach than a two-hour job next door.
Step 4: Add your profit
Profit isn't your wage; it's what the business keeps for slow months, new equipment and growth. Decide the share of the price you want to keep, the margin, and divide your cost by one minus that margin. For a 20% margin, divide by 0.8: a job costing S$40 is priced at S$50. Don't confuse this with markup: adding 20% to S$40 gives S$48, which is only a 16.7% margin.
Step 5: Check the market and round
Look at what five to ten businesses near you charge for the same service, from their own price lists. If your number sits far above theirs, look for costs to cut or a reason customers would pay more, such as weekend slots, faster turnaround or a guarantee. If it sits far below, you're probably undercharging. Then round to clean numbers: S$48 or S$50, not S$47.30.
Example 1: a nail salon
A made-up neighbourhood salon with three technicians works out each technician's cost at about S$20 per paid hour, including employer CPF, and its overheads (rent, utilities, shared products, booking app) at about S$10 per paid hour. A one-hour gel manicure uses about S$5 of gel and consumables. Cost: S$20 + S$10 + S$5 = S$35. For a 30% margin, S$35 ÷ 0.7 = S$50. Salons nearby list S$38 to S$58, so S$50 sits in the middle. Add-ons carry their own price and margin: gel removal S$10, nail art S$3 a nail.
Example 2: aircon servicing
A made-up one-man aircon business needs S$6,000 a month for the owner, S$1,600 for the van, fuel and parking, and S$400 for tools, chemicals, insurance and phone. That's S$8,000 over 22 working days, about S$364 a day. Doing about 14 units of general servicing a day across four homes, each unit costs S$26, plus S$2 of materials. At a 20% margin, S$28 ÷ 0.8 = S$35 a unit.
A one-unit visit still needs the drive, so the business sets a minimum charge of S$70 a visit. A chemical wash takes about an hour a unit, so six a day: S$61 of time plus S$8 of chemicals is S$69, and S$69 ÷ 0.8 is about S$86, rounded to S$85.
Example 3: a home tutor
A made-up full-time secondary maths tutor wants S$5,500 a month, including tax and MediSave set aside, and spends S$300 a month on transport, printing and books. With 20 lessons of 1.5 hours a week, about 86 a month, each lesson costs S$5,800 ÷ 86 = S$67. Students drop off in the school holidays, so the tutor allows 20% for empty slots: S$67 ÷ 0.8 = S$84 a lesson, or S$56 an hour. Similar tutors list S$50 to S$70 an hour, so S$55 an hour (S$82.50 a lesson) fits. Fees are collected at the start of each month: four lessons, S$330.
Deposits
Ask for a deposit when a no-show or late cancellation would cost you: long appointments, home visits, specially bought materials or first-time customers. A deposit is part of the price and comes off the final bill. Between 10% and 30%, or enough to cover materials bought for that customer, is a sensible range. Our guide to booking deposits covers policies and no-shows in detail.
Raising prices without losing regulars
Then watch for a month. If bookings and average spend hold, the old price was too low.
- Review prices once a year, and whenever a big cost such as rent or materials goes up.
- Raise by small steps regularly instead of one big jump after years of standing still.
- Give notice, such as four weeks, with the date, the new price and a one-line reason.
- Keep bookings already made at the old price.
- Change the price everywhere on the same day: price list, booking page and any printed menu.
- If you're GST-registered, IRAS requires the prices you display and quote to the public to include GST, so a new price list must show GST-inclusive prices.
Setting your prices in AQUORIA O.N.E
Each item in your catalogue has its own price and way of charging, per item or per hour, with per kg for laundries and food sellers. Services also take a duration, a deposit to book, and how many units a customer can book, so two aircon units take twice as long and cost twice as much. Options add their own price, such as 'Gel removal +S$10'. Laundries can also set a minimum charge per item and an express surcharge. Customers see your prices on your shop link's price list and booking page.
When you change a price, new orders use it and orders already taken keep the price they were made at. Analytics shows revenue by service, average order and repeat customers, so a month after a price rise you can see whether customers stayed. Catalogue, bookings, deposits and analytics are on both Essential and Business. On Business, a business customer can have their own prices, and accounting shows your profit after the cost prices you enter.
How it works
- 1Work out your hourly cost, overheads and materials, then add your margin.
- 2Check nearby prices and round to clean numbers.
- 3Enter each service's price, duration, deposit and options in your catalogue.
- 4Share your price list and booking page from your shop link.
- 5Review Analytics a month after any price change.
What you'll use
- Online booking systemAn online booking system for Singapore: services with durations, your own booking page, deposits, day-before reminders and a calendar. Try it free.
- Point of saleA POS system for Singapore on the phone, tablet or computer you own: quick sales, walk-ins, PayNow QR, receipts and cash-up. No hardware. Try it free.
- ReportsSales report software with a live dashboard: revenue by day, service and channel, payments by method, top customers and CSV downloads. Try it free.
- PaymentsTake payments in Singapore: PayNow QR for the exact amount, cash, transfer and cards through your own account, plus deposits and part payments. Try free.
Plan: Essential or Business
Sources
Published 4 November 2026
Questions
How do I calculate the price of a service?
Add the cost of your time for the job, a share of overheads such as rent and insurance, and materials and travel. Then divide by one minus the margin you want: for 20%, divide by 0.8. Check the result against nearby businesses' price lists and round it. A job costing S$40 becomes S$50 at a 20% margin.
What is the difference between markup and margin?
Markup is added on top of cost; margin is the share of the price you keep. Adding a 20% markup to a S$40 cost gives S$48, but that's only a 16.7% margin. To keep a 20% margin you divide by 0.8 instead, giving S$50. Pricing by margin shows what each sale really leaves you.
How much should I charge per hour for my services?
Divide what you need to earn in a month, plus monthly overheads, by the hours you can actually charge for, then add your margin. Needing S$5,400 a month, with S$1,620 of overheads and about 108 paid hours, gives S$65 an hour before profit. Then compare with what similar businesses nearby charge.
How do I tell customers about a price increase?
Give a few weeks' notice with the date and the new price, in one short message with a one-line reason, such as higher material costs. Keep bookings already made at the old price. Update your price list and booking page on the same day, so nobody sees two prices. Most regulars accept a small rise that's explained.
Should I ask for a deposit for services?
Ask when a no-show or late cancellation would cost you money: long appointments, home visits, specially bought materials or new customers. Take the deposit off the final bill and say clearly when it's refundable. Between 10% and 30%, or enough to cover materials bought for that customer, suits most services.