namespace App\Enums;
enum SubscriptionPlan: string
{
case DeveloperPlus = 'developer_plus';
case Company = 'company';
case CompanyPlus = 'company_plus';
case Recruiter = 'recruiter';
case RecruiterPlus = 'recruiter_plus';
public function description(): string
{
return match ($this) {
self::DeveloperPlus => 'Get verified and stand out',
self::Company => 'Essential for growing companies',
// ...
};
}
}
use Laravel\Cashier\Billable;
class User extends Authenticatable
{
use Billable;
public function subscriptionPlan(): ?SubscriptionPlan
{
return $this->subscription()
?->plan();
}
}
Simple, transparent pricing for everyone
Choose the plan that fits your needs. All plans include annual billing and a 14-day money-back guarantee.
Route::post('checkout', [SubscriptionController::class, 'checkout'])
->middleware(['auth'])
->name('subscription.checkout');
public function checkout(Request $request)
{
return $request->user()
->newSubscription('default', $request->plan)
->checkout();
}
Developer Plus
Stand out with priority placement and faster reviews
- Featured banner highlighting
- Priority placement pages 1-3
- 24h verification SLA
- Unlimited job applications
- 24/7 self-service access
For Companies
Find and hire certified Laravel developers
Company
Essential features for growing companies
- Verified company badge
- 12 job posts over 12 months
- Basic candidate filtering
- Company analytics dashboard
Company Plus
Advanced tools for scaling companies
- All Company features
- 12 featured job posts over 12 months
- Advanced candidate filtering
- Priority job listing placement
- Dedicated account manager
For Recruiters
Access top Laravel talent for your clients
Recruiter
Find top Laravel talent efficiently
- Full database access
- Unlimited contact with developers
- Advanced search and filtering
- Candidate tracking tools
Recruiter Plus
Complete recruitment platform access
- All Recruiter features
- 12 job posts over 12 months
- Advanced recruitment tools
- API access
- Custom integrations
- White-label options
- Priority 24/7 support
Trusted by 3,500+ certified developers and 500+ companies worldwide
use App\Enums\JobPostTier;
$jobPost->initiatePayment(
tier: JobPostTier::Featured,
successUrl: route('jobs.show', $jobPost),
cancelUrl: route('jobs.edit', $jobPost),
);
Pay-As-You-Go Job Posts
No subscription required. Pay only when you need to post a job.
Standard Job Post
Perfect for most hiring needs
$49 to extend for 30 more days
- Active for 30 days
- Reach qualified Laravel developers
- Edit anytime during active period
- Extend when expired
Featured Job Post
Maximum visibility and reach
$149 to extend for 30 more days
- Everything in Standard
- Featured badge on listing
- Priority placement in listings
- Highlighted in search results
- 3x more visibility
How It Works
-
1
Create your job post draft with all the details
-
2
Choose Standard or Featured tier based on your needs
-
3
Pay securely via Stripe with your credit card
-
4
Your job post is submitted for review and approval
-
5
Your job goes live within 24 hours after approval
Which option is right for you?
Pay-As-You-Go is best for:
- Hiring occasionally (1-2 posts per year)
- Testing the platform first
- One-off recruitment needs
- No long-term commitment needed
Consider a subscription if:
- You have regular hiring needs
- Multiple open positions throughout the year
- You're a recruitment agency
- Want unlimited job posts
For Developers — Pay-As-You-Go
No subscription required
Priority Developer Review
Fast-track your profile review
No subscription required
- 24-hour review SLA (vs standard 72h)
- Get listed faster on the platform
- Start receiving opportunities sooner
Frequently asked questions
Everything you need to know about our subscription plans
What payment methods do you accept?
We accept all major credit cards (Visa, Mastercard, American Express) through our secure payment processor, Stripe.
Can I cancel my subscription anytime?
Yes, you can cancel your subscription at any time. Your access will continue until the end of your current billing period, and you won't be charged again.
Do you offer refunds?
We offer a 14-day money-back guarantee. If you're not satisfied with your subscription, contact us within 14 days of purchase for a full refund.
Can I switch plans later?
Yes, you can upgrade or downgrade your plan at any time. Changes will be prorated based on your current billing cycle.
Is there a free trial available?
We don't offer a free trial, but we do provide a 14-day money-back guarantee. This allows you to try our platform risk-free.