Live demo

Vacation rental marketplace

BnB portal for your own vacation rental marketplace

Launch a branded Airbnb-style marketplace for villas, apartments and short stays: host listings, availability calendars, instant or request booking, guest payments, commissions and host payouts, on PHP source code you host yourself.

  • Host and guest accounts
  • Availability calendars
  • Commissions and payouts
  • PHP source code

Why a BnB portal

Start from a working rental marketplace, not an empty clone script

A vacation rental marketplace only works when availability is reliable, booking states are clear and every payout can be traced. The PHPTRAVELS BnB portal gives travel agencies, OTAs, property managers, hotels and DMCs the guest booking flow, host tools and admin rules on day one, with the source code to change anything.

  1. Install the platform with your domain, SSL, email and storage
  2. Set commissions, cancellation rules, minimum stays, taxes and host verification
  3. Connect gateways such as Stripe and PayPal and define payout cycles
  4. Onboard hosts, review listings and check calendars and pricing
  5. Open bookings and run support for disputes, refunds and moderation
Where
Lisbon, Alfama
Dates
14–19 May · 5 nights
Guests
2 adults, 1 child
Booking type
Instant book only

From listing to payout

One traceable workflow for every stay

Each step is explicit, so hosts, guests and your finance team see the same booking record.

  1. Onboard

    Host registration, required documents, policies and listing verification.

  2. Approve

    Your team reviews listings for content and policy before they go live.

  3. Schedule

    Hosts open dates, block days and apply stay rules and seasonal prices.

  4. Book

    Guests book instantly or send a request, then pay online.

  5. Stay

    Messages, check-in details and support history stay on the booking.

  6. Settle

    Commission, fees, refunds and the host payout are calculated per booking.

Supply

Hosts, hotels and DMCs on one marketplace

Different kinds of supply publish properties in the same portal, each under your approval and commission rules.

  • Independent hosts

    Owners register, list apartments and homes, manage their calendar and receive payouts.

  • Hotels and serviced apartments

    Publish rooms or units as properties with their own rate and availability rules.

  • DMCs and property managers

    List villas and managed inventory, and run approvals, payouts and reports from the admin.

Admin control

Run the marketplace from one admin panel

Platform-wide rules, money and moderation in one place, so support and finance work from the same data.

  • Commissions and fees

    Set your marketplace commission and service fees by platform, host or property.

  • Policies and verification

    Cancellation rules, minimum stays, taxes and required verification fields for hosts and guests.

  • Moderation and audit

    Listing approvals, content moderation, dispute handling and audit logs.

  • Host payouts

    Payout cycles and status for every host, with refunds deducted where they apply.

  • Booking records

    Booking references, invoices and transaction logs for each reservation.

  • Settlement reports

    Bookings, revenue, cancellations, payouts and performance by property.

Compare

Manual rental operations vs a BnB portal

Many rental businesses start with spreadsheets, chat apps and bank transfers. This is what the system changes.

AreaManual approachPHPTRAVELS
AvailabilityManual approachSpreadsheets and messages, double bookings found latePHPTRAVELSCalendar rules decide what can be booked
Pricing changesManual approachEdited by hand for each propertyPHPTRAVELSWeekend and special-day pricing templates
BookingManual approachRequests answered one by one in chatPHPTRAVELSInstant or request booking with clear states
SupportManual approachUnstructured chat historyPHPTRAVELSMessage threads tied to booking references
SettlementManual approachPayouts calculated manuallyPHPTRAVELSReports with fees, commission, refunds and payout status

Use cases

Who launches a BnB portal

  • Travel agencies and OTAs

    Add villas, apartments and short stays next to flights and hotels under your brand.

  • Property managers

    Sell a managed portfolio direct, with owner payouts and reports per property.

  • Hotels and DMCs

    Publish serviced units and villas with your own rate rules and approvals.

Why PHPTRAVELS

Your marketplace, without platform lock-in

  • Source code included

    Self-hosted under a commercial licence, so you can change branding, workflows and policies.

  • Your data and rules

    Guests, hosts, bookings and commissions stay on your server and under your control.

  • Installation support

    PHPTRAVELS can help install and configure the platform while you onboard supply.

  • Grow in stages

    Start with the web platform, then scope mobile apps, gateways, languages and integrations.

FAQ

BnB portal questions

What agencies, property managers and DMCs ask before launching a rental marketplace.

Talk to sales

A BnB portal is a vacation rental marketplace where hosts list properties, guests search and book stays online, and the operator earns a commission while managing payments, payouts and policies from one admin.

It is a commercial Airbnb-style marketplace with the full PHP source code for the web platform under a commercial licence. You host it yourself and can adapt it to your business model and operating rules.

Hosts open or block dates, set minimum stays and booking windows, and apply weekend or special-day prices. Admins can enforce platform-wide rules and review listings for policy compliance.

Yes. Hotels can publish rooms or units as properties with rate rules, and DMCs can list villas and serviced apartments and run approvals, payouts and reporting through the admin panel.

Common gateways such as Stripe and PayPal are supported, and other gateways can be integrated for your target markets and settlement needs.

Yes. The portal supports multiple languages and currencies, so you can operate across regions with local pricing and a localised guest experience.