Short answer: self-hosted job board software is a job board you install on your own server or domain instead of renting it as a monthly SaaS. You usually pay once, get the source code, and own your data.
It’s the cheapest option over time (often under $1,100 for three years versus $4,500–$28,800 for SaaS) and the most customisable. The trade-off is that you or your vendor handle hosting, updates and security. The best options in 2026 are a dedicated job board script such as eJobSiteSoftware, WordPress plugins such as WP Job Manager and WPJobBoard, and Laravel scripts such as JobClass.
Key takeaways
- Self-hosted means you own the code, the data and the domain. There’s no monthly rent.
- It typically costs $650–$1,100 over 3 years, against $4,500–$28,800 for SaaS.
- The trade-off is hosting, updates and security, which you avoid if your vendor includes installation and hosting.
- Choose a dedicated script for a complete board, a WordPress plugin if you already run WordPress, or Laravel if you have a developer.
- Before you buy, check for full source code, Google for Jobs schema, payment gateways and recent updates.
What is self-hosted job board software?
Self-hosted job board software is an application, usually written in PHP, Laravel or as a WordPress plugin, that you install on a web server you control. Employers post jobs, candidates search and apply, and you charge for listings, featured jobs or resume access, all on your own domain.
It comes in three flavours:
- Dedicated job board scripts: complete standalone applications built only for job boards (e.g. eJobSiteSoftware, JobClass).
- WordPress job board plugins and themes: add job board features to a WordPress site (e.g. WP Job Manager, WPJobBoard, WPNova themes).
- Open-source projects: free code on GitHub that a developer can deploy and extend (e.g. Simplejobscript, the Laravel Job Board starter).
Pros and cons of self-hosted job board software
Pros
- Far lower long-term cost: pay once instead of $125–$800 per month.
- You own the code: change anything, from design and fields to workflows and integrations.
- You own the data: CVs, employer lists and revenue history stay on your server.
- No vendor lock-in: no price rises, plan limits or shutdown risk.
- Keep 100% of revenue: no transaction fees or revenue share.
- Data residency: host in your own country to meet local privacy rules.
- SEO control: full control of URLs, schema, page speed and content.
Cons
- You manage hosting: a server, backups and SSL (unless the vendor includes hosting).
- Updates are your job: security patches and PHP or WordPress upgrades.
- More technical setup: installation needs some server knowledge (often included by vendors).
- Support varies: open-source projects have community support only.
- Scaling is on you: very large boards need server tuning.
- Feature gaps in free tools: open-source scripts often lack payments, alerts or Google for Jobs schema.
Tip: most of the cons go away if your vendor includes installation, hosting and support. That’s the main thing to check before you buy.
Self-hosted vs SaaS: side-by-side
| Factor | Self-hosted | SaaS (hosted) |
|---|---|---|
| Pricing model | One-time licence (free to ~$900) | Monthly subscription (~$125–$800/month) |
| 3-year cost (typical) | ≈ $650 – $1,100 (licence + hosting) | ≈ $4,500 – $28,800 |
| Source code | Usually included | Never |
| Customisation | Unlimited | Limited to settings and plan features |
| Data ownership | Full: on your server | Stored by vendor; export varies |
| Hosting and updates | You or your vendor | Vendor |
| Time to launch | 1–7 days | 1–3 days |
| Best for | Owning your platform long term, niche boards, agencies, custom needs | Non-technical owners who want zero maintenance |
Own your job board instead of renting it. eJobSiteSoftware: one-time $600, full source code, free installation and initial hosting included.
See eJobSiteSoftware →Best self-hosted job board software in 2026
We compared the main self-hosted options on price, source-code access, features out of the box and how much technical work they need.
| Software | Type / stack | Price | Best for | Tech effort |
|---|---|---|---|---|
| eJobSiteSoftware | Dedicated job board script (PHP/MySQL) | $600 one-time | A complete, monetised job board with source code and setup done for you | Low (installation and initial hosting included) |
| WP Job Manager | WordPress plugin | Free core; add-on bundle from $159/year | Adding a job board to an existing WordPress site | Medium |
| WPJobBoard | WordPress plugin | $97 (1 site) / $199 (unlimited); 1 year of updates | WordPress users who want payments and resumes in one plugin | Medium |
| WPNova job board themes | WordPress theme + plugin | From $50 | The lowest-cost WordPress launch | Medium |
| JobClass | Laravel application | Paid licence | Developers who prefer a Laravel codebase | Medium–High |
| CodeCanyon Laravel scripts (e.g. Jobcy, QuickJob) | Laravel scripts | ~$59–$70 | Developers on a tight budget | High |
| Simplejobscript | Open-source PHP | Free core; paid plugins | Technical users testing a simple board | High |
| Laravel Job Board (open source) | Open-source Laravel starter | Free | A developer building a custom MVP from a base | Very high |
1. eJobSiteSoftware: best all-in-one self-hosted job board
eJobSiteSoftware is a dedicated job board application that has been sold since the early 2000s. You pay a one-time $600 and get the full source code, with free installation and initial hosting, so most of the usual self-hosting hassle is handled for you. It covers employer and job seeker accounts, paid job postings, a resume database, job alerts and an admin panel, and custom development is available if you need changes.
Best for: entrepreneurs, recruitment agencies and associations who want a complete job board they own, without hiring a developer.
2. WP Job Manager: best free WordPress starting point
The core plugin is free and widely used. Features such as paid listings, resumes, applications and job alerts are paid add-ons, with a bundle from $159 per year for one site or $329 per year for unlimited sites. Good if you already run WordPress; budget for a compatible theme and some setup time.
3. WPJobBoard: best single WordPress plugin
A one-time $97 (one site) or $199 (unlimited sites) licence with one year of support and updates. It includes payments (PayPal and Stripe), resumes and job syndication in one plugin, and works with any theme.
4. JobClass and other Laravel scripts: best for developers
Laravel-based scripts such as JobClass (recent versions target Laravel 13 and PHP 8.3) or CodeCanyon items such as Jobcy suit teams with a PHP developer who want a modern framework to customise. Expect to handle installation, configuration and updates yourself.
5. Open-source options: best for experiments and MVPs
Free projects such as Simplejobscript or the open-source Laravel Job Board starter cost nothing to license. They usually need significant development before they match commercial features such as payments, alerts and Google for Jobs markup. Avoid abandoned projects: check when the last commit was made before you start.
Hosting and technical requirements
Most self-hosted job boards run on a standard PHP stack. A typical small-to-medium board needs:
| Requirement | Recommended | Why it matters |
|---|---|---|
| Server | VPS or managed cloud with 2 GB+ RAM (~$10–$30/month) | Job search and alerts are database-heavy; shared hosting gets slow |
| PHP | PHP 8.3 or newer | Older versions no longer get security fixes |
| Database | MySQL 8.0+ or MariaDB 10.6+ | Fast search and filtering |
| SSL certificate | Free (Let’s Encrypt) | Required for logins, payments and SEO |
| Email delivery | An SMTP service (e.g. Amazon SES, Brevo) | Job alerts and application emails must reach inboxes |
| Cron jobs | Enabled | Job expiry, alerts and feed imports run on schedules |
| Backups | Daily, kept off the server | You hold candidates’ personal data |
With eJobSiteSoftware, installation and initial hosting are included, so you can skip most of this table until you’re ready to move to your own server.
Must-have features to check before you buy
- Google for Jobs support: automatic JobPosting structured data on every job page.
- Monetisation: paid postings, featured jobs, packages, resume-database access.
- Job alerts by email for candidates.
- Resume database with employer search.
- Job import and XML feeds (backfill) so the board isn’t empty at launch.
- GDPR tools: consent, data export and deletion.
- Spam and moderation controls.
- Mobile-friendly design.
How to launch a self-hosted job board in 7 days
- Day 1: buy the licence and a domain. Pick a short, keyword-friendly domain for your niche (e.g. nursingjobsuk.com).
- Day 2: installation and hosting. Use the vendor’s included installation, or set up a 2 GB+ VPS with SSL.
- Day 3: branding. Add your logo, colours and homepage text, plus About, Contact, Terms and Privacy pages.
- Day 4: structure and pricing. Set job categories, locations, custom fields, posting prices and featured-job upsells.
- Day 5: payments and email. Connect Stripe, PayPal or a local gateway, configure SMTP, and test every notification email.
- Day 6: seed content and test. Import starter jobs through feeds or backfill, post test jobs, and check them in Google’s Rich Results Test.
- Day 7: launch. Submit your XML sitemap in Google Search Console, announce on LinkedIn and niche communities, and email your first employers a launch offer.
Security and maintenance checklist
Running your own job board means looking after it. This routine keeps it fast, secure and indexed:
| How often | Task |
|---|---|
| Daily (automated) | Off-site backups of the database and uploaded CVs; uptime monitoring |
| Weekly | Review new employer sign-ups and flagged jobs for spam or scams; check that alert emails are delivered |
| Monthly | Apply software and plugin updates; check Google Search Console for job-posting errors; remove expired jobs |
| Quarterly | Update PHP and the server OS; test restoring a backup; review admin accounts and passwords; check page speed |
| Yearly | Review your privacy policy and data-retention rules; delete stale candidate data; renew SSL and the domain if they don’t auto-renew |
How to choose: 8-point checklist
| # | Question to ask the vendor | Good answer |
|---|---|---|
| 1 | Do I get the full, unencrypted source code? | Yes, with the right to modify it |
| 2 | Is installation included? | Yes, free or for a small fee |
| 3 | Is hosting available or included? | Yes, at least to get started |
| 4 | Does it add Google for Jobs schema automatically? | Yes, on every job page |
| 5 | Which payment gateways are supported? | Stripe, PayPal and your local gateways |
| 6 | When was the last update, and which PHP version does it support? | Updated in the last 12 months, PHP 8.x |
| 7 | Can you customise it for me? | Yes, with a clear quote |
| 8 | Can I see a live demo of the admin and employer panels? | Yes, full working demo |
Still deciding between buying and building? See our guide: Job Board Software vs Building Your Own: Which Is Cheaper?
Ticks all 8 boxes: full source code, free installation and initial hosting, Google for Jobs support and custom development on request.
Try the eJobSiteSoftware demo →Frequently asked questions
What is self-hosted job board software?
It’s job board software you install on your own server or domain instead of renting it as a SaaS subscription. You typically pay once, receive the source code, and own the platform and all its data.
Is self-hosted job board software cheaper than SaaS?
Yes, over any period longer than a few months. A self-hosted licence plus hosting typically costs about $650–$1,100 over three years, while SaaS plans at $125–$800 per month cost about $4,500–$28,800 over the same period.
What is the best self-hosted job board software?
For a complete board with setup included, a dedicated script such as eJobSiteSoftware is the simplest choice. If you already use WordPress, WP Job Manager or WPJobBoard work well. Developers who prefer Laravel can look at JobClass or similar scripts.
Is there free self-hosted job board software?
Yes. The WP Job Manager core plugin and open-source projects such as Simplejobscript or the Laravel Job Board starter are free to use. You’ll still pay for hosting, and usually for add-ons or development to get payments, alerts and Google for Jobs support.
Do I need technical skills to run a self-hosted job board?
Some, unless your vendor handles installation and hosting. With eJobSiteSoftware, installation and initial hosting are included, so you can run the board from the admin panel without touching the server.
What hosting do I need for a self-hosted job board?
A VPS or managed cloud server with at least 2 GB RAM, PHP 8.3 or newer, MySQL 8.0+ or MariaDB 10.6+, a free SSL certificate, an SMTP email service, cron jobs and daily off-site backups.
Can a self-hosted job board appear in Google for Jobs?
Yes. Google for Jobs only needs valid JobPosting structured data on each job page. Choose software that adds it automatically, then test your pages with Google’s Rich Results Test.
Is self-hosted job board software secure?
It can be as secure as SaaS if you keep the software, PHP and server updated, use SSL, run daily backups and restrict admin access. Choose a vendor that still releases updates and security fixes.
Sources and resources
Prices and versions change, so check current details with each vendor. Figures were checked in November 2026.
- WP Job Manager: free core; add-on bundle from $159/year
- Best job board plugins (WPKube): WPJobBoard $97/$199; WP Job Manager bundle $159/$329
- JobClass by Bedigit: Laravel job board application
- Laravel Job Board (GitHub): open-source starter
- SmartJobBoard pricing (TrustRadius): SaaS comparison, $399–$799/month
- JBoard pricing (TrustRadius): SaaS comparison, $125–$425/month
- Google Search Central: JobPosting structured data
- WordPress hosting requirements
Related guides
- Job board software vs building your own: which is cheaper?
- Job board software pricing
- WordPress job board theme vs dedicated job board software
- How to get a job board indexed on Google for Jobs
Disclosure: Aynsoft develops eJobSiteSoftware, and WPNova is a related product. Third-party prices come from the sources cited above and may change.
Launch a job board you fully own, for a one-time $600.
Get eJobSiteSoftware →