Lip gloss balm: building shine without wax, and keeping it off your hair
An anhydrous lip gloss balm at 45 to 55 percent castor oil, with a 3 percent castor wax thickener, a viscosity target, doe-foot filling and the tack ceiling.
A gloss is not a soft lip balm. A balm is a solid held together by wax and released by pressure; a gloss is a thick liquid that has to stay thick on a vertical surface, sit in a film deep enough to reflect light, and then not migrate into the hair at the corner of the mouth. This page gives a wax-free formula in weight percent, the flow test that tells you whether the viscosity is right, and the single trade-off that decides how good a gloss can be.
An anhydrous gloss runs 45 to 55% castor oil thickened with 3 to 4% hydrogenated castor oil and no beeswax at all. Melt at 88 to 92 C so the castor wax dissolves fully, cool, and fill 10 mL doe-foot tubes at 55 to 62 C with a syringe. Judge the viscosity at 48 hours, not on the day.
What a gloss has to do that a stick does not
Three requirements separate a gloss from every other lip product, and all three point away from wax.
It has to leave a thick film. A stick balm deposits roughly 2 to 5 micrometres per pass, enough to slow water loss and nothing like enough to look wet. A gloss deposits perhaps 10 to 30 micrometres, and that depth, more than any ingredient, produces the shine.
It has to flow through a wiper and then stop flowing. That is a yield stress problem, not a hardness problem: the product must move under the shear of a wand being drawn out, and hold still under gravity two seconds later. The argument sits in rheology and yield stress, and it is why a gloss is thickened rather than set.
And it has to stay where it was put, which is where wax actively hurts. A wax network gives a product a melting point, and a lip sits at 32 to 34 C with a warm bag pushing it higher. A waxed gloss is either firm enough to drag on the wand or soft enough to slump; a thickened oil has no melting point to cross, so it thins smoothly instead of collapsing at one. Beeswax also mattes the film as it recrystallises on the lip. If you want a stick instead, how to make lip balm is the page.
Where the shine actually comes from
Gloss is specular reflection at the boundary between air and the film. Two things control it: the refractive index step at that boundary, and whether the boundary is smooth and continuous. Makers spend their effort on the first, which barely moves, and ignore the second, which does the work.
| Material | Refractive index | Reflectance | Reads as |
|---|---|---|---|
| Water | 1.333 | 2.04% | Wet but dries in seconds |
| Caprylic/capric triglyceride | 1.448 | 3.35% | Light, low shine, dry finish |
| Squalane | 1.452 | 3.40% | Slippery, satin at best |
| Jojoba oil | 1.465 | 3.56% | Mid gloss, very stable |
| Sunflower oil | 1.474 | 3.67% | Mid gloss, thin film |
| Castor oil | 1.478 | 3.72% | High gloss, holds a thick film |
| Hydrogenated polyisobutene | 1.495-1.500 | 4.00% | The commercial gloss standard |
The whole span from the lightest ester to the best synthetic is 3.35 to 4.00 percent reflectance, a difference of under a fifth, and nobody sees that. What people see is whether the reflection is one clean highlight or a thousand scattered ones, and that is set by film continuity.
The vermilion is not smooth. It carries ridges and furrows in the tens to low hundreds of micrometres, and a thin film simply follows them, so each ridge reflects in its own direction and the eye reads the sum as satin. A thick film bridges the furrows and presents something closer to a single plane. Viscosity, deposit and cling all exist to get more material to stay in place. The optics are worked through in lip colour and gloss physics.
Two things destroy the effect. Solid particles near the surface scatter light before it reaches the interface, which is why matte butters are excluded here: cocoa and shea recrystallise as they set, and those crystals fall in the right size range to scatter visible light. A balm with 20 percent butters is optically a filled solid, not a mirror, and wax platelets do the same thing more coarsely. The other killer is film break-up, when a low-viscosity oil drains off the ridges within a minute of application.
The formula
Weight percent of the total batch, adding to exactly 100. Weigh everything on a scale reading to 0.01 g.
| Phase and ingredient | % | 50 g (g) | 250 g (g) | What it does |
|---|---|---|---|---|
| A: castor oil | 52.0 | 26.00 | 130.00 | Gloss, cling and the bulk of the film |
| A: hydrogenated castor oil | 3.5 | 1.75 | 8.75 | The only structurant. Builds yield stress |
| A: jojoba oil | 18.0 | 9.00 | 45.00 | Stability and slip, cuts castor tack |
| A: caprylic/capric triglyceride | 16.0 | 8.00 | 40.00 | Thins the blend so it flows through a wiper |
| A: squalane | 10.0 | 5.00 | 25.00 | Cushion without weight, no odour |
| B: mixed tocopherols | 0.15 | 0.075 | 0.375 | Antioxidant |
| B: lip-safe flavour | 0.35 | 0.175 | 0.875 | Taste only, optional |
| Total | 100.0 | 50.00 | 250.00 | Phase B goes in below 55 C |
At 50 g the tocopherol is 0.075 g and the flavour 0.175 g, which most domestic scales will not weigh honestly. Make the 250 g batch, or leave phase B out of the trial entirely. The gloss works without flavour, and the working range for a mixed tocopherol concentrate is 0.05 to 0.2 percent whatever the batch size.
Why each number is what it is
52 percent castor oil sits in the middle of the useful 45 to 55 band. Castor is 85 to 90 percent ricinoleic acid, a C18 chain carrying a hydroxyl at carbon 12, and those hydroxyls hydrogen bond to each other. That is why the neat oil runs around 650 to 900 mPa s at 25 C against 50 to 60 for sunflower, why it wets pigment better than any other common oil, and why it is sticky. Below about 45 percent the film is too thin to bridge lip texture and the gloss reads satin. Above about 55 percent you are past the tack ceiling described further down, and the product picks up hair.
3.5 percent castor wax is doing something different from what a wax normally does. Hydrogenated castor oil melts at 83 to 88 C and comes out of solution as very small crystallites with a large surface area, and those surfaces carry the same hydroxyl groups. The network they form immobilises liquid oil rather than adding measurable hardness, so 3.5 percent raises yield stress a long way while the product stays scoopable and pourable. Two percent gives a gloss that slowly drains off the lip; five percent gives one that reads slightly cloudy and drags on the wand.
The other 44 percent exists to be less sticky than castor while staying reasonably glossy. Jojoba at 18 percent is a liquid wax ester rather than a triglyceride and very slow to oxidise. Caprylic/capric triglyceride at 16 percent is the flow agent: low viscosity and low refractive index, so every point costs a little shine and buys a lot of wiper performance. Squalane at 10 percent adds cushion without weight and, being fully saturated, contributes nothing to rancidity.
The viscosity target, stated as a flow test
A viscosity figure without a spindle, a speed and a temperature is meaningless here, because the material is strongly shear thinning: the reading falls as shear rate rises, so two labs quoting "12,000 mPa s" can be describing different products. On a rotational viscometer, aim for 10,000 to 25,000 mPa s at 25 C and record spindle and speed alongside it every time. Most people do not have one, so these bench tests discriminate well enough to formulate against.
| Test | At | Method | Pass |
|---|---|---|---|
| Spoon coat | 30 C | Dip a stainless teaspoon, lift, hold vertical 30 s | An even coat stays put, with no drip forming at the tip |
| String break | 20 C | Dip a spatula 10 mm, lift steadily at about 100 mm/s | The thread breaks within 20 mm. No string that draws out and hangs |
| Wiper draw | 20 C | Pull the doe-foot wand through the wiper at normal speed | The wand comes out loaded but not dripping, in one pass |
| Slump | 35 C | Lay a filled tube on its side for one hour | Nothing appears at the wiper or the neck thread |
If the spoon coat drips, add 0.5 points of castor wax and take it off the caprylic/capric triglyceride. If the string test draws out a hanging thread, you are over the tack ceiling, and the fix is less castor oil rather than less castor wax: stringing is a castor property, not a network property. Retest at 48 hours, because the crystal network is still building for a day or two and a batch judged at two hours reads far thinner than what a customer will meet.
Method, and filling a doe-foot tube
- Weigh phase A into one jug. Castor oil, hydrogenated castor oil, jojoba, caprylic/capric triglyceride and squalane, tared between additions. Weigh phase B into a small dish.
- Melt at 88 to 92 C. Stand the jug in simmering water and hold at 88 to 92 C (190 to 198 F) for about ten minutes after the last solid disappears. Castor wax melts at 83 to 88 C, and a melt that only just reaches its melting point leaves undissolved seed that turns the finished gloss hazy and grainy.
- Cool to below 55 C, stirring. Stir in the tocopherol and flavour once the reading is under 55 C (131 F). Stir slowly and keep the spatula below the surface: air whipped in now stays in, and bubbles in a clear gloss are permanent.
- Bring to 55 to 62 C and fill. Draw the liquid into a 10 or 20 mL luer-slip syringe with no needle, or use a jug with a genuinely thin spout, and deliver 8.0 g down the inside wall of each tube. A wide pour hits the wiper and leaves smears you cannot clean off.
- Cap and stand upright. Insert the wand, cap, and leave upright at room temperature. There is no top-up pour: a thickened oil does not shrink into a dip the way a set balm does.
- Cure 48 hours before judging. Run the flow tests at 48 hours and label after that. Judging at two hours is how people end up over-thickening a batch.
Fill weight is set by displacement, not by stated volume. A 10 mL doe-foot tube takes about 8.0 g of this gloss, because the stem and wand occupy roughly 1 to 1.5 mL and a full tube pushes product past the wiper when the wand goes in. Squeeze tubes with a slant tip come closer to their nominal volume, and both are covered in the packaging guide.
Check the tube material before you fill anything at 62 C. Polypropylene components are comfortable there, but PETG and some styrenic caps soften closer to 65 to 70 C and will distort or craze, and a distorted wiper never seals again. Fill one tube, leave it an hour, then look at the neck and the wiper flange before you commit the batch. Material by material, this is packaging compatibility.
The tack ceiling: shine and stickiness are one lever
This is what makes a gloss hard to formulate. Everything that increases shine also increases tack, because they share a cause: shine needs a thick, continuous, cohesive film that resists draining, and tack is that same film resisting separation when something touches it and pulls away. Using castor oil alone you cannot raise one without the other, and any recipe claiming a high shine, zero tack natural gloss has not been tested by anybody with long hair on a windy day.
So the formula is tuned at the ceiling rather than at an optimum. Push castor up until the product fails a tack test, then come back two points.
Two tests, both crude and both decisive. Apply the gloss, wait 60 seconds, then press a clean fingertip to the lip for two seconds and lift: a visible thread means you are over the ceiling. Then trail a loose strand of hair across the lip. If the hair stays, so will it in real use, and no amount of describing the finish as "cushiony" on a label will help.
Three levers move the ceiling itself rather than trading along it. Raising the caprylic/capric triglyceride cuts tack faster than it cuts gloss, up to about 20 percent of the formula, after which the film gets too thin to shine. Swapping 10 to 15 points of castor for a standard grade of hydrogenated polyisobutene buys most of the gloss with much less stickiness, at the cost of the formula no longer being plant derived; the grades and levels are in polyisobutene and gloss polymers. A tacky finish that appeared without you changing anything is a different problem, diagnosed in sticky, tacky balm.
A sheer tint at 2 to 5 percent, and why gloss carries pigment badly
Colour in a gloss is a compromise from the start. Opacity comes from particles that scatter and absorb light; gloss comes from a boundary that does neither. Every point of pigment takes shine off the top, which is why commercial glosses are sheer, or pearlescent, or frankly opaque and no longer glossy.
| Ingredient | % | 50 g (g) | Notes |
|---|---|---|---|
| Castor oil | 52.0 | 26.00 | Also the pigment grind medium |
| Hydrogenated castor oil | 3.5 | 1.75 | Also what keeps pigment suspended |
| Jojoba oil | 18.0 | 9.00 | |
| Caprylic/capric triglyceride | 14.0 | 7.00 | Reduced to make room |
| Squalane | 8.0 | 4.00 | Reduced to make room |
| Mica, lip grade | 3.0 | 1.50 | Pearl, not colour. Reads as light rather than pigment |
| Iron oxides, pre-dispersed | 1.0 | 0.50 | The actual tint. 0.5% is a wash, 2% is a stain |
| Mixed tocopherols | 0.15 | 0.075 | |
| Lip-safe flavour | 0.35 | 0.175 | |
| Total | 100.0 | 50.00 |
Grind the pigment into a portion of the castor first, roughly three parts castor to one of pigment, working it against a bowl with a stiff spatula or a glass muller until no specks show on a white tile, then add the paste to the melt rather than the dry powder. Castor is the grind medium for the same reason it is the gloss: those hydroxyl groups wet a mineral surface far better than a plain triglyceride. What is approved for lip use, and where, is in colourants and tints, with specifics in iron oxides and mineral pigments. Above about 5 percent solids the gloss has become a liquid lipstick, and you are better off making a proper tinted lip balm.
Settling is the failure specific to this format. A stick sets in ten minutes and freezes the pigment where it is; a gloss stays fluid for days, so heavy iron oxides drift down and the first application is pale while the last is dark. The castor wax network prevents that, which is another reason not to drop below 3 percent. Full diagnosis: pigment sinking to the bottom.
What goes wrong
| Symptom | Most likely cause | Fix |
|---|---|---|
| Clear liquid at the top after a week | Castor wax network too weak to hold the oil, or fine crystals from a hot fill that dropped fast | Raise castor wax to 4%, cool the jug more slowly through 70 to 55 C. Same mechanism as balm sweating |
| Strings from lip to finger | Castor above about 58%, or a very heavy polybutene added for cling | Drop castor by 3 to 5 points into caprylic/capric triglyceride |
| Leaks past the wiper in a warm bag | Viscosity set at 20 C only, so the product is far thinner at 35 C | Run the 35 C slump test, and raise castor wax rather than castor oil |
| Hazy or gritty rather than clear | Melt never exceeded 88 C, leaving undissolved castor wax seed | Remelt to 90 C, hold 10 minutes, refill |
| Looks satin, not wet | Film too thin, or butters and wax present | Remove all butters, raise castor, check the deposit is visible as a highlight. See matte instead of glossy |
| Bubbles trapped through the tube | Air stirred in below 60 C, where the gel is already building | Stir slowly under the surface, hold the filled jug at 60 C for five minutes before filling |
| Colour darkens down the tube | Pigment settling in a still-fluid product | Raise castor wax, grind the pigment finer, fill cooler |
Shelf life, the returned wand, and what this formula will not do
Chemically the base is durable. Castor oil is largely monounsaturated and low in the polyunsaturates that go rancid quickly, jojoba is a wax ester that oxidises very slowly, and squalane is fully saturated. Eighteen months unopened at room temperature is a reasonable expectation, and the limit is the flavour rather than the castor. A batch that turned early is worked through in rancid balm.
In use is a different question, and the honest weakness of the format. A doe-foot wand touches the lip, picks up saliva, food residue and shed cells, and goes back into the reservoir. There is no water, so microbes cannot establish a population and a preservative would have nothing to do, as do balms need preservatives explains. What you get instead is slow contamination with organic debris that accelerates oxidation and eventually smells. Six months is a sensible period-after-opening for a returned applicator, against twelve for a slant-tip squeeze tube that never touches the lip. Nobody should share one.
Two limits worth stating plainly. This is a cosmetic finish, not a treatment: it makes dry lips look better while it is on and does nothing for the underlying chapping, which is the subject of ingredients for chapped lips. And it will never match a commercial gloss for shine at equal tack, because the commercial version is built on synthetic oligomers with a higher refractive index and a far better tack profile than any plant oil. If you want that finish, use those materials rather than keep adjusting castor.
The decision rule: find the tack ceiling with the fingertip and hair tests, raise castor to just below it, then adjust castor wax until the 30 C spoon test and the 35 C slump test both pass. Everything else is flavour and colour.
Frequently asked questions
Can I make a lip gloss without beeswax?
You should. Beeswax gives a product a melting point, and a gloss needs to thicken smoothly rather than set and then collapse. Structure the oil phase with 3 to 4 percent hydrogenated castor oil instead. It builds yield stress through a fine crystal network without adding measurable hardness, so the gloss flows through a wiper and still holds still on a vertical lip.
How much castor oil should be in a lip gloss?
45 to 55 percent by weight for a plant-oil gloss. Below 45 the film is too thin to bridge lip texture and the finish reads satin rather than wet. Above about 58 percent the product strings from lip to fingertip and picks up hair, because shine and tack in castor oil are the same property viewed from two sides.
Why is my homemade gloss sticky?
Castor oil is sticky by nature, at 85 to 90 percent ricinoleic acid, whose hydroxyl groups hydrogen bond to each other and to whatever touches the film. Tack rises with castor content and with film thickness, which are the same two things that produce shine. Cut castor by 3 to 5 points and replace it with caprylic/capric triglyceride.
How much gloss goes into a 10 mL doe-foot tube?
About 8.0 g of a castor-based gloss, not 10. The stem and the wand displace roughly 1 to 1.5 mL, and a tube filled to its nominal volume pushes product up past the wiper as soon as the wand is inserted, which smears the neck and never quite cleans off. Fill down the inside wall with a syringe.
Why did my gloss go cloudy or grainy?
Almost always an under-heated melt. Hydrogenated castor oil melts at 83 to 88 C, so a melt held at 80 C leaves undissolved wax that seeds coarse crystals as the batch cools. Hold at 88 to 92 C for ten minutes after the last solid disappears, then cool. Remelting the batch to 90 C usually rescues it.
Can I add mica or pigment to a gloss?
Yes, at 2 to 5 percent total solids, and expect to lose shine in proportion. Grind the pigment into a portion of castor oil first, roughly three parts oil to one of pigment, until no specks show on a white tile. Use only colourants approved for lip use in your market, and keep the castor wax at 3 percent or more so the pigment cannot settle.
How long does a homemade lip gloss keep?
Around eighteen months unopened, since castor, jojoba and squalane are all slow to oxidise. In use, six months is the sensible figure for a doe-foot tube, because the wand carries saliva, food residue and shed skin back into the reservoir every time. There is no water for microbes to grow in, but the debris still drives the product off.
Sources and further reading
- European Directorate for the Quality of Medicines, European Pharmacopoeia monograph: Ricini oleum virginale (virgin castor oil), Strasbourg.
- European Directorate for the Quality of Medicines, European Pharmacopoeia monograph: Ricini oleum hydrogenatum (hydrogenated castor oil), Strasbourg.
- US Food and Drug Administration, 21 CFR Part 73 Subpart C, Colour additives exempt from certification: cosmetics, eCFR.
- European Commission, CosIng: cosmetic ingredient database, European Commission.
- Cosmetic Ingredient Review, Final report on the safety assessment of Ricinus communis (castor) seed oil, hydrogenated castor oil and related ingredients, International Journal of Toxicology, 2007.
- ASTM International, ASTM D523, Standard Test Method for Specular Gloss, West Conshohocken.
- US Food and Drug Administration, Cosmetics, FDA, accessed 2026.
Reviewed and updated 6 September 2026. Spotted an error? Tell us and we will fix and log it.