Free marketplace plugin

Run a services marketplace from the brief to the payout.

Vendors sell packages or answer posted jobs. Buyers send requirements, work arrives, revisions happen, disputes get a ruling, and vendors draw their balance. All of that is the free plugin, and none of it needs WooCommerce.

A vendor's order screen: order WPSS-LOGO2P34 marked In Progress with Deliver Work and Open Dispute, its order and due dates, a 100 dollar total and the buyer's name
The vendor's side of one order: what is owed, when it is due, and the two buttons that move it.
  • 4.8/5 on Trustpilot
  • WordPress 6.9 Tested
  • PHP 8.1+
  • No WooCommerce Required
  • Self-Hosted
  • GPL Licensed
  • RTL Ready
The only plugin of its kind

Built around the service order, not a product cart.

A service is not shipped. It is briefed, worked on, delivered, revised and approved, and each of those steps is its own order status here.

01

Two ways to buy

Buyers pick a Basic, Standard or Premium package from a listing. Or they post a request and choose from vendor proposals.

02

Money that follows the work

Commission comes off vendor earnings automatically. Vendors see their balance and request withdrawals you approve.

03

Disputes with a record

Either side can open a dispute. Evidence, messages and your resolution stay in one thread.

The order, end to end

A service order has eleven states, and you will meet most of them

A product cart has paid and shipped. A service has a brief, a delivery, a revision, sometimes an argument, and a payout at the end. Each of those is a real status here, not a note in a spreadsheet.

  1. Paid for

    pending_payment

    The order exists the moment checkout starts. Stripe, PayPal or an offline method you confirm yourself.

  2. Waiting on the brief

    pending_requirements

    Nothing starts until the buyer answers the vendor’s questions. Files can come with the answers.

  3. Being worked on

    in_progress

    Buyer and vendor talk in the order itself, so the brief and the conversation never separate.

  4. Delivered, awaiting approval

    pending_approval

    The vendor hands work over. The buyer accepts it, asks for a revision, or opens a dispute.

  5. Completed

    completed

    This is where the money settles: commission comes off and the rest lands in the vendor’s balance.

Then the vendor asks to be paid, and that is its own ledger.

The detours, and where each one leads

Revision requested
Back to being worked on, or straight to a new delivery. The package sets how many revisions the buyer gets.
Late
Set for you when the deadline passes, with both sides notified. The order carries on from there, it is not cancelled.
On hold
A deliberate pause. The only ways out are back to work or cancelled, so nothing rots quietly in this state.
Cancellation requested
One side asks to stop. It ends in cancelled, a dispute, or back to work if they agree to carry on.
Disputed
Four rulings: complete, cancel, refund, or refund part of it. A dispute closed without a ruling puts the order back where it was.
Partly refunded
Not an ending. The buyer got some money back and the vendor is still owed the rest, so the work continues. Only a full refund is final.

You can also override all of it. A site administrator can force an order into any state, and the record keeps a forced change apart from one the rules allowed, so an audit can tell them apart later.

Running without you

What moves on its own

Late orders get flagged
A sweep finds work past its deadline, marks it late and tells the buyer and the vendor.
Deliveries auto-complete
A delivery nobody answers closes on its own after three days. Change the number, or set zero and nothing auto-closes.
Silent briefs get chased
Reminders go out for missing requirements and approaching deadlines, so you are not the one nagging.
Briefs can time out
A buyer who never answers can release the order after a set number of days, and it can start work anyway. Off until you set it.
Seller levels recalculate
Rising Seller and Top Rated are earned from the record, not awarded by hand.

Getting vendors paid

The part most plugins are vague about

Commission comes off when an order completes, and the rest sits in the vendor’s balance. A withdrawal request runs pending, approved, then completed, or rejected, which puts the money back in their balance. You can raise those requests automatically each week.

In the free plugin, marking one paid records the payment and debits the wallet. It does not send money. Paying each vendor by their own method is your step, and the confirmation says so before you click it. There is a CSV export for a bank or PayPal bulk upload.

Pro is what makes the money actually move, through Stripe Connect or PayPal Payouts.

Order financial summary

Every order shows what the vendor earns and what you keep

Commission comes off automatically. The admin order screen shows the total, the vendor's earning and your commission next to the status and messages.

Rates you set
A global commission rate, per-vendor overrides and a separate rate for tips.
Pay without integrations
Mark a withdrawal paid, or export what is owed as CSV for a bank or PayPal bulk upload.
Withdrawals on your terms
Set a minimum withdrawal and a clearance period, or schedule automatic withdrawals.
Admin order screen with the buyer's brief in messages, a status control and a financial summary

A $150 order in wp-admin: $127.50 vendor earning and $22.50 commission, beside the status control

What the free plugin gives buyers, vendors and you

Everything here is in the free plugin unless it says Pro.

  • Frontend vendor dashboard

    Vendors manage services, sales orders, portfolio, earnings and messages without opening wp-admin.

  • Six-step service wizard

    Vendors build a listing with packages, gallery, FAQs, add-ons and requirement questions in guided steps.

  • Buyer requests and proposals

    Buyers post a job with a budget. Vendors reply with a fixed price or a milestone plan.

  • Milestones, extensions and tips

    Split big jobs into paid phases, quote extra work mid-order, and let buyers tip after delivery.

  • Reviews and seller levels

    Star reviews with vendor replies. Vendors earn Rising Seller and Top Rated automatically, and you grant Pro Seller.

  • Optional moderation

    Hold new services or new reviews for your approval before they go live.

  • Vacation mode

    Vendors pause new orders while away. Orders already in progress carry on.

  • Email and in-app notifications

    Order events send emails you can switch off one by one, plus an on-site notification center.

  • REST API and WP-CLI

    The wpss/v1 REST API covers the marketplace with Application Password auth. WP-CLI commands load demo data.

  • Blocks, shortcodes, template overrides

    Six blocks and 19 shortcodes place services on any page. Override templates in your theme to change markup.

Walk through a live order, screen by screen

A service page: package tabs with price, what is included and revisions, beside the seller card

The vendor's order: Deliver Work and Open Dispute at the top, the timeline, and a box to quote paid extra work

Revision requested: the buyer is waiting for a revised delivery

A milestone contract: approved phases in green, the next one awaiting payment, later ones locked

Rated 4.8/5 on Trustpilot from 93 reviews

Top notch support! I've been frustrated generally by the slow support for most themes and plugins, but they are helpful and quick to reply. Highly recommend!

Woods

Trustpilot Review

I wanted to build a community website and these guys created the perfect plugins for me. To be honest, I want to buy every single one of their plugins.

Sora Seaton

Trustpilot Review

The template from Wbcom Designs is truly great. Modern, flexible, and easy to use. The support is very helpful and friendly. For questions or problems you receive fast, competent assistance.

Barry Bohme

Trustpilot Review

The marketplace is free. Pro adds automation.

Pay once and own it forever, or pick the annual plan. All features included in every plan, no hidden add-ons.

WP Sell Services Free
Unlimited sites
Free
  • Unlimited sites, no license key
  • Full service order flow
  • Built-in Stripe, PayPal, offline checkout
  • Buyer requests and milestone contracts
  • Reviews, disputes, commission, withdrawals
  • Vendor dashboard and seller levels
  • REST API and WP-CLI
  • Free forever
Get WP Sell Services Free
Most popular
Pro Personal
1 site
$249 one-time
or $99/year
  • Everything in Free, plus:
  • 1 site license
  • WooCommerce checkout
  • Razorpay payments
  • Stripe Connect and PayPal Payouts
  • Vendor subscription plans
  • Tiered commission rules
  • Admin and vendor analytics
  • Cloud storage for deliveries
  • White-label branding
  • Unlimited gallery, add-ons, FAQs, requirements
  • Updates and support, annual or lifetime
Get Pro Personal
Pro Professional
5 sites
$499 one-time
or $199/year
  • Everything in Pro Personal
  • 5 site licenses
  • Priority support
  • Updates and support, annual or lifetime
Get Pro Professional
Pro Agency
Unlimited sites
$629 one-time
or $249/year
  • Everything in Pro, plus:
  • Unlimited site licenses
  • Priority email support
  • 30-day money-back guarantee
Get Pro Agency

The plugin keeps working. Updates and support stop until you renew.

Free forever. Annual licenses include a year of updates and support and renew at 30% off. Lifetime licenses are a one-time payment and never expire.

Questions before you launch your marketplace

Do I need WooCommerce?
No. The free plugin has its own checkout with Stripe, PayPal and offline payments. If you already run a store, Pro adds WooCommerce as a checkout option.
What happens after a buyer pays?
The order waits for the buyer's requirements. The vendor then works, messages the buyer in the order and delivers. The buyer approves or asks for a revision and leaves a review. Commission comes off the vendor's earnings when the order completes.
Can buyers post a job instead of buying a listing?
Yes. A buyer posts a request with a budget and vendors send proposals. The buyer accepts one as a fixed price or a milestone contract. Both buying modes are free.
How do vendors get paid?
Vendors request a withdrawal once their balance passes your minimum and clearance period. You mark it paid, or export what is owed as CSV. Scheduled automatic withdrawals are free too. Pro adds Stripe Connect and PayPal Payouts.
How much commission can I take?
Set a global rate from 0 to 50 percent, override it for any vendor, and set a separate rate for tips. Pro adds tiered rules by category, sales volume or seller level.
What is capped in the free plugin?
Each service can have 4 gallery images, 3 add-ons, 5 FAQs and 5 requirement questions. Pro removes those caps. Packages stay at three and videos at one in both versions.
Can I charge buyers a subscription for a service?
No. Neither the free plugin nor Pro offers recurring billing for services today. Pro does let you charge vendors a subscription to sell.
Will it work with my theme and language?
It works with most themes and supports dark mode and RTL. Templates can be overridden in your theme. Every string is translation-ready, though no translations are bundled.

Open your services marketplace this week, free.

The whole order flow, the payments and the payout ledger are free. Pro is for when you want the money to move itself.