ProductsServicesPricingLocationsGuidesAboutGet a quoteVersi Indonesia
Recovery zone on a Bali villa terrace at dusk: glass-corner sauna with warm terracotta and cold indigo mosaic plunge pools

Custom cold plunge · 3 years · 100+ installs

Custom Ice Baths & Hot-Cold Plunge Pools Made in Indonesia

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.

3 °CDaily working temperature
±0.3 °CHolding accuracy
100+Tubs installed
10 daysFastest handover

Why imported tubs disappoint here

The problem is not making ice. It is the heat that never stops arriving.

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.

3 °Cour coldest hold3-5 °Cdaily practice10-12 °Cbeginners & older users40 °Cwarm-water mode90 °Cdry sauna
Open 400 L tub, Jakarta710 W
Same tub with the insulated lid on516 W
Same tub in Batu, 900 m above sea level390 W
29 → 5 °C pull-down, 2 HP chiller5.4 hours
Daily electricity, lid fitted4.9 kWh
Monthly electricity, domestic tariffabout Rp 214,000
Technical note

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

Ice baths and plunge pools, one standard of cold

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.

See all products →

Recovery zones

Not just a tub: a complete recovery zone

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.

Highland villa recovery zone near Bandung: glass sauna and a round mosaic plunge pool
A highland villa near Bandung: glass sauna, mosaic pool, one contractor.
Hot 38-degree and cold 4-degree soak pools side by side in a Yogyakarta joglo courtyard
A joglo home in Yogyakarta: a 38° warm pool and a 4° cold pool side by side.

Materials

Price is set by the material, not by the litres

A 400-litre tub can cost Rp 45 million or Rp 270 million. The difference is the shell, not the volume of water.

MaterialPrice rangeService lifeBest for
Insulated portableRp 45 juta - Rp 56 juta2-4 yearsTrying it out, rentals, athletes who move
AcrylicRp 45 juta - Rp 60 juta6-8 yearsApartment balconies, tight spaces
TeakRp 45 juta - Rp 73 juta10-15 yearsTimber houses, villas, sauna decks
TerrazzoRp 45 juta - Rp 72 juta20+ yearsOur most-chosen shell, indoors and out
316 stainlessRp 52 juta - Rp 78 juta20+ yearsClinics, gyms, coastal sites
Microcement concreteRp 64 juta - Rp 115 juta20+ yearsIn-ground tubs beside a pool
Backlit onyxRp 155 juta - Rp 270 juta20+ yearsHotel 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.

Three cold plunge shells in different materials compared side by side in the workshop
Terrazzo, teak and 316 stainless: identical volume, very different price and very different twenty-year story.

Chillers

The chiller decides whether the tub is actually cold

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.

SizeNominal coolingMax volumePower drawPrice
1 HP2.8 kW500 L950 WRp 39.9 million
2 HP5.6 kW1,000 L1850 WRp 46.9 million
Above 1,000 L2 × 5.6 kWtwo 2 HP units in parallel2 × 1850 Wquoted 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.

Temperature range3-40 °C — chills and heats
Controltouchscreen and temperature controller on every unit
Water hygienebuilt-in ozone generator, runs on a schedule
Filtrationcirculation pump with cartridge filter
Timerdaily schedule, tub cold before you get home
RefrigerantR32 across the range
Heat exchangertitanium, safe with chlorinated and brackish water
Protectionlow voltage, over-current, loss of flow
Warranty2 years, identical for imported and own-built units

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

Two workshops, a hundred cities

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.

See the coverage map →

Bali & Lombokfrom Tabanan, our own truck, 10-22 days
Java & south Sumatrafrom Cikarang by lorry, 14-26 days
Kalimantan, Sulawesi, Maluku, Papuacontainer from Surabaya, 24-35 days
Freight and install outside JavaRp 7.5-22 million, fixed before deposit

How it runs

Four steps, and none of them happens over the phone alone

  1. Survey and calculation. We visit, or ask for a walk-around video: area size, floor build-up, distance to water and power, where the midday sun lands. Out of that comes a heat load in watts and a chiller size. Free, including outside Java.
  2. Drawings. Tub sections, pipe positions, the outdoor unit's location and a visual of the finished thing. You approve the terrazzo colour or the timber from physical samples we post to you, not from a photograph.
  3. Fabrication. 10-14 working days for a standard shell, 3-4 weeks for onyx or marble. You get progress photographs twice a week, including the grinding and the chiller's bench test.
  4. Installation and cold test. Our crew installs, fills and runs the tub down to the target temperature in front of you. Handover counts only once the probe thermometer agrees with what we promised.
Digital probe thermometer reading a low temperature in dark cold plunge water at handover
The cold test at handover. The number we show you comes out of the water, not off the chiller's own display.

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

What we guarantee, and what we honestly do not

  • Shell: 3 years. Structural cracking, leaking joints, terrazzo delamination — repaired or replaced on site.
  • Chiller: 2 years complete — identical for imported and own-built units, because the technician who comes out is ours either way.
  • Service visits: first year free, twice, including a condenser fin clean and the first filter cartridge.
  • Not covered: scale from hard water that was never filtered, a condenser choked because the unit was boxed in without airflow, and compressor damage from mains voltage dropping below 180 V without a stabiliser. All three are explained at handover and all three are preventable for under Rp 3 million.

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

Eight questions that come up every week

How much does a custom ice bath cost in Indonesia?

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.

What size chiller do I need?

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.

Can I run an ice bath on ice cubes instead of a chiller?

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.

How long does it take to build?

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.

Do you deliver to my island?

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.

What power supply does it need?

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.

How often does the water need changing?

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.

Can it be combined with a sauna?

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

Send us the space, we send back the heat load and the price

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.

First replyunder 2 hours, working days
Site surveyfree, anywhere in Indonesia
Drawings3-5 days after the survey
Deposit40% once drawings are approved
Shell warranty3 years
Chiller warranty2 years

If you would rather talk, the WhatsApp number is answered by people who actually install these tubs, not by an office that forwards messages.

Fastest on WhatsApp

Send your space dimensions or a few photos - we reply with the heat load, the right chiller and a full price.

Prefer a written form? It lives on the contact page.

WhatsAppPricing