
Custom cold plunge · 3 years · 100+ installs
Three years of building ice baths, 100+ tubs installed in homes, villas, gyms and clinics. Now we also build tiled and mosaic plunge pools - round, square or rectangular, cold at 4 °C or warm at 38 °C, sunk flush or with a seat-height rim - plus panoramic-glass saunas for complete recovery zones. We hand over only when a probe thermometer reads the temperature we promised.
The first button gets you photos of tubs we have installed and how they were built. The second: tell us your city and space, and a manager will contact you shortly.
Why imported tubs disappoint here
A plunge tub designed in Europe is sized against 18-degree air. In Surabaya the afternoon air is 33 degrees and the mains water is 30. The load is three times larger, and it runs 365 days a year.
An open 400-litre tub in a Jakarta garden absorbs roughly 710 watts continuously, and the largest single contributor is not hot air — it is condensation. Jakarta's dew point sits around 25 degrees, so a 5-degree water surface pulls moisture out of the air all day long, and every gram that condenses dumps its latent heat straight into the tub. That is about 170 watts per square metre of surface, permanently, and it appears nowhere in a European manufacturer's sizing chart.
The second problem is subtler: a chiller loses capacity exactly when the water gets cold. A 2 HP unit rated at 5.6 kW is measured against 15-degree water. Against 5-degree water, with its condenser standing in 34-degree air, real output drops to about 2.6 kW — less than half. Every HP figure on this site already accounts for that, so the 2 HP we quote behaves like 2 HP in your garden rather than in a test chamber.
A seasonal note, written on 10 October 2026: the rainy season is only starting and the condenser has not yet had a break, with afternoons still hot and humid. The first rains move the load rather than removing it — the air cools a little, but rain falling into an open tub raises the TDS and shifts the pH. Two seasons, two different reasons for the same habit: the insulated lid goes on outside bathing hours.
Those figures are for a 400-litre tub with 40 mm insulation and the lid on outside bathing hours. Without the lid the load climbs from 516 to 710 watts and the bill from roughly Rp 214,000 to Rp 283,000 a month, which is why the lid is included in the price of every tub we build rather than sold as an extra.
What we build
The materials differ; the cooling does not. Every tub and pool leaves the workshop fully insulated, with a concealed overflow and a chiller that has already run 24 hours in water.

Cast on site and finished in tile or mosaic of any colour: round, square or rectangular, flush or with a seat-height rim, for permanent terraces and gardens.
View →
A square pool with a seat-height stone rim - easy to grip getting in, right for courtyards and rooftops.
View →
A sunken rectangular pool that takes two or three athletes at once - built for a gym's peak-hour queue.
View →
Terrazzo body cast in a single pour in Tabanan, ground in three passes, 40 mm insulation, twenty years of service.
View →
Smooth forty-millimetre teak staves with no metal bands, white fiberglass liner inside, 40 mm of insulation between the two.
View →
Argon-welded, acid-passivated 316 stainless body for clinics, gyms and any site within two kilometres of the sea.
View →
Onyx laminated to glass with 24-volt LED behind it: a cold plunge that becomes the light source of the room.
View →
Insulated folding tub, usable in twelve minutes, packs down to 14 kg: buy it to test the habit, not to keep forever.
View →Recovery zones
A sauna with two panoramic glass walls, a 4 °C cold pool and a 38 °C warm pool side by side. We design and build the whole zone on your terrace, garden or rooftop - from floor plan to water at target temperature.


Materials
A 400-litre tub can cost Rp 45 million or Rp 270 million. The difference is the shell, not the volume of water.
| Material | Price range | Service life | Best for |
|---|---|---|---|
| Insulated portable | Rp 45 juta - Rp 56 juta | 2-4 years | Trying it out, rentals, athletes who move |
| Acrylic | Rp 45 juta - Rp 60 juta | 6-8 years | Apartment balconies, tight spaces |
| Teak | Rp 45 juta - Rp 73 juta | 10-15 years | Timber houses, villas, sauna decks |
| Terrazzo | Rp 45 juta - Rp 72 juta | 20+ years | Our most-chosen shell, indoors and out |
| 316 stainless | Rp 52 juta - Rp 78 juta | 20+ years | Clinics, gyms, coastal sites |
| Microcement concrete | Rp 64 juta - Rp 115 juta | 20+ years | In-ground tubs beside a pool |
| Backlit onyx | Rp 155 juta - Rp 270 juta | 20+ years | Hotel spas, rooms built around the tub |
Our terrazzo is cast in Tabanan from Tulungagung marble aggregate and white cement, then wet-ground in three passes until it reads like glass. It is a single monolithic body rather than slabs bonded to a frame, so there is no joint in a corner waiting to leak.
In stainless we use 316 only, never 304. The difference is about Rp 3.5 million on a tub, but within two kilometres of the sea — Canggu, Sanur, Batam, Manado — 304 starts pitting inside fourteen months. We have replaced other people's 304 tubs in Sidoarjo and Sanur for exactly that reason.

Chillers
Two sizes — 1 and 2 HP — from two production routes: units we import and re-test, and units we build ourselves in Cikarang. Same price, same warranty, because the same people stand behind both.
| Size | Nominal cooling | Max volume | Power draw | Price |
|---|---|---|---|---|
| 1 HP | 2.8 kW | 500 L | 950 W | Rp 39.9 million |
| 2 HP | 5.6 kW | 1,000 L | 1850 W | Rp 46.9 million |
| Above 1,000 L | 2 × 5.6 kW | two 2 HP units in parallel | 2 × 1850 W | quoted per project |
The maximum volume column is the line's rating — 1 HP to 500 litres, 2 HP to 1,000 litres — and in hot lowland we still size from the load rather than from a brochure. It is the largest tub that unit can still hold at 5 degrees once the low-temperature capacity loss is taken into account, in hot lowland Indonesia with the lid fitted — 33-degree air, 29-degree mains water. In Bandung that figure rises about 45 per cent; in Berastagi about 120 per cent — mains water arriving at 18 degrees rather than 29 changes almost everything.
Some of our units are imported — we re-test each one in Cikarang before it ships, and we carry the warranty ourselves rather than pointing you at a factory across the sea. The rest we build in the same workshop. Prices are effectively identical and the warranty is the same. The only practical difference is availability: if the size you need is out of stock on the import side, we build it.
Whichever route it came from, every unit ships with a touchscreen and a temperature controller on the body — you type a number rather than turning a dial and hoping. Inside there is a scheduled ozone generator that keeps the water clear without draining it every week, a circulation pump with a cartridge filter, and a daily timer so the tub is cold before you get home. The setting range is 3 to 40 degrees: the same unit chills the water for the morning and heats it for evening recovery.
Power draw is ordinary air-conditioner territory — 950 watts for 1 HP, 1,850 watts for 2 HP — and only while the compressor runs. On a lidded 400-litre tub in Jakarta it runs less than a third of the time, so daily consumption is about 4.9 kWh.
If you do not yet know what size you need, our chiller calculator works it out from tub volume, city and whether the lid is used. It runs the same model our own survey sheet uses.
Where we work
Shells are made in Tabanan and Cikarang, then shipped whole or modular depending on distance. Java and Bali get our own trucks; everywhere else travels by container in crates we build ourselves.
How it runs

For installations outside Java and Bali the fitting crew flies with the unit. One visit has to finish the job — sending a technician to Sorong twice costs more than the tub.
Warranty
We make no health claims. There is interesting research on recovery and mood, but we are builders rather than clinicians — if you have a heart condition, uncontrolled hypertension, epilepsy or you are pregnant, ask a doctor before you ask us. What we do understand is how to hold 400 litres of water at 3 degrees, continuously, in a country whose heat never takes a day off.
Questions
Shells start at Rp 45 million for an insulated portable as well as for cast terrazzo; chillers are Rp 39.9 million for 1 HP and Rp 46.9 million for 2 HP, with anything above 1,000 litres quoted per project. The most-ordered home package — a 400-litre terrazzo tub, a 2 HP chiller and the insulated lid — lands between Rp 92 and 105 million installed in Java and Bali; the teak Barrel-S (400 L) with a 1 HP chiller is exactly Rp 84.9 million. Full breakdown on the pricing page.
We build two sizes: 1 and 2 HP. For 400 litres with a lid the answer is 2 HP across almost all of lowland Indonesia — Jakarta, Surabaya, Bali, Medan, Pontianak, Bandung. 1 HP only makes sense in highland towns like Batu, Lembang and Berastagi, or for tubs under 260 litres. A 2 HP unit holds up to 1,000 litres; above that we pair two units. Our chiller calculator works it out in ten seconds.
You can, and for the first fortnight it is the cheapest way to find out whether you will actually use it daily. In Jakarta it takes 18-25 kg of ice per session, roughly Rp 45,000-70,000 a day, so within five months you have spent what a chiller costs. It genuinely makes sense in highland towns like Batu, Lembang and Berastagi, where the tap water already arrives at 17-21 degrees.
10 working days at the fastest for Bali, 14 for Java, 20-35 outside Java because of shipping schedules. Onyx and marble always take 3-4 weeks because each slab is selected by hand. We re-checked those figures in mid-September 2026 and they still hold at both workshops, Tabanan and Cikarang.
We ship to 17 provinces, from Banda Aceh to Jayapura. Java and Bali get our own trucks; everywhere else travels by container with a technician flying to meet it. Check the locations page for your city.
A 1 HP chiller draws about 950 watts and a 2 HP about 1,850 — ordinary air-conditioner territory, and only while the compressor runs. A 2,200 VA household supply handles 2 HP as long as it is not competing with a water pump and a large air conditioner. On 1,300 VA, upgrade the supply first — it costs far less than replacing a compressor killed by voltage sag.
With cartridge filtration and ozone, four to eight weeks for one or two people a day. Without filtration, three days. Commercial tubs in gyms get automatic sanitation and a monthly change.
That is the most common request of all: one deck with a dry sauna and a cold plunge side by side for contrast bathing. We build both — see sauna and ice bath packages.
Start with numbers
There is no standard package. We work out how many watts of heat push into your tub every hour, then size the chiller and the insulation against that. You get figures, not a brochure.
If you would rather talk, the WhatsApp number is answered by people who actually install these tubs, not by an office that forwards messages.
Send your space dimensions or a few photos - we reply with the heat load, the right chiller and a full price.
Send dimensions on WhatsAppPrefer a written form? It lives on the contact page.