Content

JOI Scripts: How to Write and Sell JOI Content

JOI (jerk-off instruction) is a high-demand content type that sells well as audio, video, or text because it is interactive and personal. Here is how to write a JOI script that works and how to sell it on your page.

JOI is one of the highest-margin formats on OnlyFans because the product is your voice and a script, not an expensive shoot. A single 8-minute audio or video can sell for $15 to $40, get resold to your whole list, and then become a $60 to $150 custom on request. The catch: bad JOI is just someone counting numbers into a phone. Good JOI is paced, structured, and written like an experience. This is how to write it, how to package it across audio, video, and custom, and how to actually sell it.

If you have never written one, the format is simple to learn and almost impossible to max out: the same script template works whether you are recording a $12 audio for a mass send or a $200 personalized custom with the buyer's name in it.

What JOI actually is (and why it sells)

JOI stands for jerk-off instruction: content where you guide the listener through what to do, when, and at what pace, in real time. It sells for three reasons that have nothing to do with how explicit it is:

  • It feels personal. Direct address ("you," "I want you to") makes the buyer feel chosen, even on a mass-sent file.
  • It has an arc. Unlike a photo set, JOI has a beginning, build, and payoff, so it holds attention and earns the price.
  • It is cheap to produce and easy to resell. No outfit changes, no editing, no second person. Record once, sell to everyone, then sell customs of the same thing.

The buyer is not paying for nudity. They are paying for control, pacing, and the feeling that you are in the room. Write to that and the format prints.

The 5-part script structure

Every JOI that lands follows the same skeleton. Treat these as five beats, not a rigid timer, but a 10-minute file roughly splits like the table below.

BeatJobShare of a 10-min file
1. SetupFrame the scene, lower their guard, take control softly~1 min
2. Warm-upFirst instructions, slow pace, build anticipation~2 min
3. BuildIncrease intensity, add tempo changes, edge them~4 min
4. Edge / teasePull back, deny, the peak of the tension~2 min
5. ReleasePermission, countdown, the payoff~1 min

The mistake beginners make is rushing to beat 5. The money is in beats 3 and 4. Stretch the build, and the file feels worth $30 instead of $8.

A copy-paste JOI script (sweet/dominant)

Here is a full short script you can adapt to your voice. Bracketed notes are pacing cues, not lines to read.

  • Setup: "Hey. Put everything else down. For the next ten minutes you do exactly what I say, nothing more, nothing less. Get comfortable, and don't touch yourself yet. [pause]"
  • Warm-up: "Start slow. Just your hand, light, the way I'd do it if I were there. Nice and gentle. I want you to feel every second of this, not rush it. [pause] Match my pace, not yours."
  • Build: "Now a little faster. Good. Keep going... a bit faster than that. I can already tell you want more, but you're going to wait for me. [tempo up] Don't you dare speed up without me."
  • Edge: "Stop. Hands off. [pause] I know it hurts. That's the point. Breathe. You're not coming until I say so, and I haven't said so. We do that twice more before I let you."
  • Release: "Okay. Last time. Faster, all the way, don't hold back now. Three... two... one. Go. That's it, good boy. You did exactly what I told you."

Swap the tone to match your brand voice: bratty ("you really thought I'd let you finish that easy?"), soft girlfriend ("I've got you, take your time, I just want you to feel good"), or strict findom ("you don't earn release for free"). Same structure, different persona.

The three formats: audio, video, and custom

The same script monetizes three ways, each at a different price point and effort level.

FormatEffortTypical priceBest for
Audio onlyLowest, no editing, record on your phone$10 to $25Mass sends, daily PPV, testing scripts
Video (face or faceless)Medium, framing and lighting matter$20 to $50Premium drops, higher-intent buyers
Custom (personalized)Highest, 1-to-1, uses their name/kink$60 to $200+Whales, repeat buyers, upsells

Start with audio. It is the format that proves your scripts work before you spend any time on lighting or editing, and a strong audio JOI sells almost as well as video because the voice is what carries it.

Recording audio JOI that sounds expensive

Audio is the cheapest format and the one most creators underbake. A few specifics make a $12 file feel premium:

  • Get close to the mic. Speak 4 to 6 inches away, lower your volume, and let the intimacy do the work. Loud and far away kills it.
  • Record somewhere soft. A closet, a bed with the duvet up, or a room with curtains. Hard, echoey bathrooms sound cheap.
  • Use pauses. Silence is the most underused tool in JOI. A three-second pause after "stop" does more than any line of dialogue.
  • Breathe into it. Audible breathing and the occasional soft moan sell presence. You are simulating being there.
  • One take, lightly trimmed. Trim the dead start and end, leave the rest raw. Over-edited audio loses the live feeling buyers pay for.

Selling custom JOI (the real money)

Customs are where JOI goes from a $15 product to a $150 one. A buyer wants their name said, their specific kink built into the script, and the sense that you made this only for them. To sell them without burning hours:

  • Take a short brief. Ask three questions in DMs: their name, the one thing they're into, and how long they want it. That is enough to write a personal script in five minutes.
  • Price by length and detail. A 5-minute named audio at $60, a 10-minute video custom at $120, a recurring weekly custom on subscription. Charge more for face, props, or specific scenarios.
  • Cap your slots. "Two custom JOI slots open this week" creates scarcity and protects your time. Booked-out sells better than always-available.
  • Reuse the bones. The structure never changes. You are personalizing a proven script, not writing from scratch each time.

Running customs at volume is exactly what a chat team is for, since taking briefs and upselling is a DM job; that is one of the things our chatting service handles.

Pricing JOI content

JOI is priced like premium PPV, not like a feed post. A few rules:

  • Audio mass send: $10 to $20. Cheap enough to be an impulse unlock for your whole list.
  • Video PPV: $20 to $40 depending on length and whether your face is in it.
  • Customs: $60 minimum, scaling with length, face, and specificity. Never undercharge a custom; the personalization is the product.
  • Bundles: sell a "JOI pack" of three to five files for the price of two. Buyers who like one will binge the rest.

Remember OnlyFans takes 20% and pays you 80%, so a $40 video nets you $32 before the pending hold clears, and you should set aside roughly 25% to 30% of that for tax. For a structured way to test price points against your audience, run them through our pricing optimizer or read the full pricing strategy guide.

How to sell JOI in DMs and on the feed

JOI sells on a promise of control, so the caption should set the scene before they unlock. Sell the experience, not the file. Copy-paste captions:

  • "Put your headphones in and do exactly what I tell you. 9 minutes, you don't get to finish until I say. 🎧"
  • "New JOI: I take full control for the next ten minutes. Unlock it and obey."
  • "I recorded something where you have zero say in the matter. Curious how long I'll make you wait?"
  • "Tonight only: my filthiest JOI yet. First 10 to unlock get a voice note after."
  • "Want one made just for you, with your name in it? Reply CUSTOM and I'll send the menu. Two slots left."

Build these into a tip menu so the price and format are clear at a glance with our tip menu builder, and pull more hooks from our captions library. The custom upsell is the highest-value move: anyone who unlocks a standard JOI is a warm lead for a $100 personalized one.

Mass-send vs custom: run both

The smart play is a two-tier system. Record evergreen audio and video JOI that you resell to your whole list on rotation, and use those as the funnel into customs. A fan unlocks a $15 audio, loves your voice, and you reply: "Did you like that? I can make one with your name in it." That single line converts standard buyers into custom buyers at a far higher price. Mass sends pay the bills; customs build the high spenders. For more ways to weave offers into messages, see our mass message examples.

JOI mistakes that kill the sale

  • Rushing to the release. The whole product is the build and the edge. Skip them and it feels like a 90-second clip you charged $30 for.
  • Reading like a script. Memorize the beats, not the words, so it sounds like you, not a teleprompter.
  • No pauses. Constant talking removes all the tension. Let silence and breathing do work.
  • Vague instructions. "Do whatever" defeats the point. The buyer paid to be told exactly what to do and when.
  • Underpricing customs. A personalized JOI is your most valuable file. Charging $20 for it trains buyers to expect cheap.
  • Selling the file, not the feeling. "8 min audio" converts worse than "10 minutes where you don't get to decide anything."

Putting it together

Pick one persona, write one script from the five-beat structure, record it as audio first, and price it at $12 to $15 to your list. Watch the unlock rate, then offer customs to everyone who buys. That single loop, evergreen audio into personalized customs, is a complete JOI business. If you would rather have the scripting, recording cadence, daily sends, and custom upsells run for you, that is exactly what we do, so apply to work with us or see how our management handles it end to end.

Frequently asked questions

Do I need to show my face to sell JOI?
No. Audio-only JOI is one of the best-selling formats precisely because the voice carries it. Many top JOI sellers stay faceless and use audio and faceless video, charging less than a face video but producing far more of it.
How long should a JOI file be?
Most sit between 5 and 12 minutes. Long enough to build and edge, short enough to keep the tension. Customs can run longer because the buyer specifically paid for more of your time.
How much can I charge for a custom JOI?
Customs typically start around $60 and climb to $150 or more depending on length, whether your face is in it, and how specific the request is. The personalization is the product, so never price a custom like a mass send.
Should I script JOI word for word or improvise?
Memorize the five beats and a few key lines, then improvise around them so it sounds natural. Reading a full script word for word almost always sounds stiff and breaks the intimacy buyers are paying for.
Is audio or video JOI more profitable?
Audio has the best margin since it takes no editing and resells easily, while video commands a higher price per unlock. The strongest approach runs both: cheap audio across your whole list, premium video for higher-intent buyers, and customs as the upsell.
How do I keep JOI within OnlyFans rules?
Standard OnlyFans content rules apply: only you, no banned acts, no restricted words in captions. JOI itself is fully allowed since it is solo instructional content. Keep your captions clean and your verification current and you are fine.

Want a team running this for you?

Analoxia manages OnlyFans pages end to end: strategy, content direction, DMs, and promotion, on a public 50/50 split with no lock-in. Apply and get a free profile audit first.

Apply for a free audit See full management