Job Seeker Paywall
Gate job listings behind paid access so candidates subscribe to browse your full board.
A
JCharging job seekers for access
Most job boards monetize employers. But if your board attracts a high-quality, engaged job seeker audience, you can also generate revenue from the demand side by gating job listings behind a paywall.
This model works because job seekers are willing to pay for access to curated, high-quality listings they can't easily find elsewhere. The key word is curated. A paywall only works when your board offers something generic aggregators don't.
When this model works
Candidate access monetization is most effective when your niche is specialized (candidates can't find these jobs on Indeed or LinkedIn), your listings are exclusive (employers post directly rather than through aggregators), your audience is motivated (actively searching and willing to invest in their job hunt), and you have enough volume that the free preview feels like a tease rather than the whole board.
Industries where this works well include tech, healthcare, remote work, creative roles, and government or security-cleared positions.
When to avoid it
Do not charge job seekers if your listings are mostly aggregated from public sources, your niche has low barriers to finding similar jobs elsewhere, or your board is new and still building traffic and trust.
In these cases, focus on employer-side monetization first. Revisit candidate monetization once your board has a loyal audience and exclusive content.
Prerequisites
- Stripe connected
- Job seeker profiles enabled in your Settings
Turn on the paywall
There is no on/off toggle. The paywall is active exactly when at least one public job seeker product exists.
- Go to Settings → Products
- Click Create product and choose Job seeker plan
- Enter a name, a billing period, and a price
- Save the product (new job seeker products are public)
Billing period is Day, Week, Month, or Year, plus an interval count. Daily and weekly are first-class options. Set the count to 3 with month to offer quarterly access.
To turn the paywall off, unpublish or archive every public job seeker product so none remain. Existing candidate subscriptions still run to the end of the current period.
Pricing strategy
Start low, increase with value: New boards should price conservatively to build their subscriber base. As your listing volume and reputation grow, you can raise prices. The risk of pricing too high early is scaring off the audience that proves the model works.
Offer multiple products: Giving candidates a choice between short-term and long-term access increases conversion. A common pattern: a weekly pass for low-commitment active searchers, a monthly subscription as the core offering, and a yearly option at a discounted rate for loyal users that generates upfront revenue.
Anchor pricing: Set your monthly price as the anchor. Then show how much candidates save with longer billing periods. The savings comparison makes longer commitments feel like a deal and increases average revenue per subscriber.
Click a job seeker row to edit it in a slideover. Filter the products table by type Job seeker, availability, or status if you have many products.
Paywall settings
Preview count and lock-screen copy live in the paywall settings sheet, not on each product.
- On Settings → Products, open the header ... menu
- Choose Paywall settings
- Set Free preview jobs (how many listings visitors see before the lock screen)
- Edit lock-screen copy, then save
The sheet shows whether the paywall is active from public job seeker products. It does not turn the paywall on or off.
| Field | Purpose |
|---|---|
| Free preview jobs | Jobs visible before the lock screen |
| Lock heading | Main lock-screen title (e.g. "Unlock all job listings") |
| Lock description | Supporting text. Use {{count}} for the number of hidden jobs. |
| Button text | Call-to-action on each offer |
| Disclaimer | Fine print below pricing (e.g. "Cancel anytime") |
| Per month label | Text next to the normalized monthly price |
| Savings badge text | Template for savings badges. Use {{percent}} for the savings percentage. |
What candidates experience
Visitors browse your board and see the first N job listings (your preview count). Remaining listings appear faded with a paywall overlay. Candidates pick a job seeker product, pay through Stripe checkout, and the page refreshes with full access. Subscribers with active recurring plans can manage billing from the navigation menu.
Subscription types
Recurring products (daily through yearly, including counted intervals such as quarterly) auto-renew through Stripe. Candidates manage their subscription through a Manage subscription link in the board navigation.
Combining with other revenue streams
Candidate access monetization works best alongside employer revenue, not instead of it. A typical revenue stack: job posting fees from employers, employer subscriptions for recurring revenue from frequent hirers, the candidate paywall for additional income from job seekers, and display advertising as supplemental income from traffic.
This multi-stream approach reduces dependence on any single revenue source and means no side of the marketplace is bearing the full cost.
Troubleshooting
Before troubleshooting, verify the paywall signed out and with a test candidate. Confirm the configured number of preview jobs remains visible, a protected job presents the intended offer, test-mode payment grants access, and Manage subscription appears only for a recurring purchase. Unpublish or archive public job seeker products and confirm recurring access remains available through the paid period while lifetime access is unchanged.
If the paywall isn't appearing, check that at least one job seeker product is public and not archived, and that your preview count is lower than the total number of jobs on your board. If candidates can't pay, verify your Stripe account is connected with charges enabled and that candidate profiles are enabled.
Next steps
Review Plans and pricing before launching the candidate offer, then monitor purchases in Transactions. Compare paid access with candidate sign-up and application behavior before changing the preview count.