A job board on WordPress: who invoices your advertisers?

WP Job Manager and JobBoardWP are free, and good enough to start. Once employers pay, you need invoices, VAT, a portal and numbers per job. Compared side by side.

The same software has run 60+ job boards since 2014.

Sometimes WordPress is simply the better choice.

Stay with your plugin if one of these is you.

  • Your board has no revenue model, or not yet. A free plugin is the right choice then, and we are not.
  • You employ a developer who knows WordPress and has time for it.
  • You post the jobs yourself, and employers never need to log in.

This is probably how it goes now.

Your first paying advertiser wants an invoice with VAT, and after a month wants to know what his job did. You make the invoice in your accounting software and email the PDF. The numbers you piece together from Google Analytics. With ten advertisers that is half a day a month, and one employer who does not renew because he never saw what he got.

Then you want to sell bundles, or a subscription. That is WooCommerce on top, a VAT plugin, and a developer to tie it together. It works, until an update breaks one of the three.

What you sign up for with WordPress, and with us.

Aspect Job board on WordPress Exenzo
Where your site lives On your own domain. On your own domain.
Who posts the jobs You, or employers through a form plugin. Employers in their own portal, you in admin, or feeds, automatically.
What Google sees Job data through the plugin. Expired jobs stay up until you close them. Every job gets the data Google asks for. Expired jobs drop out of Google automatically.
Invoices and VAT WooCommerce plus a VAT plugin, or by hand. Every invoice goes to Moneybird automatically, with status open, overdue or paid.
What you sell Single postings. Bundles and subscriptions are custom work. Postings, bundles, credits and extras, each with its own term and payment method.
What the advertiser sees Whatever you email him. In his portal: his jobs, his invoices, and what each job did.
Upkeep and updates WordPress, theme, plugins, WooCommerce and hosting: yours. Included in the plan.
What it costs a month Plugins, hosting, and your developer's hours. From €349 a month.

Do the sum yourself.

Add up your developer's hours on the board over the past year: the updates, the checkout, the integration that broke. Divide by twelve. One developer day a month is already more than a month of Basic.

And your advertiser is going to ask what he got. In 2026, 68% of all Google searches end without a click to any site. Niche boards are gaining ground, but only when they can show an employer what his job did.

Source: SparkToro, 2026.

What you are probably thinking.

"We already have it running."

Good starting point. What does it cost you a month in time, and what would you do with those hours? Moving over does not cost you your rankings: every old URL gets a 301.

"WordPress is free."

The plugin is. Hosting, WooCommerce, the VAT plugin and the developer are not. With us that is in the plan, and you know the price up front.

Koen, founder of Exenzo

You're talking to the person who builds the software.

I'm Koen. I've been building Exenzo since 2014, from Zeist. For years I watched employers pay for small technical changes to their careers site. So I built it so you ask for those in the chat, without a quote. A demo is half an hour with me, not a sales script. If I think Exenzo isn't right for you, I'll say so in that half hour.

Book a 30-minute demo

See in half an hour how a board runs with us.

We show the admin, the employer portal and the invoicing. You ask your questions. Then you know whether it fits.

The same software has run 60+ job boards since 2014.

Three questions we often get.

Do I keep my URLs and rankings?

Every old URL gets a 301 to the new one. A migration usually takes 4 to 8 weeks.

Can my employers manage their own jobs?

Yes, in their own portal. That is in every plan.

What does a job board cost at Exenzo?

From €349 a month, with admin, employer portal, invoicing and the site itself.