Explore every feature of PHP Bid, the self-hosted auction script for building and monetizing professional online auction websites - from automatic bidding and payments to the admin panel and SEO.
PHP Bid runs the same proven bidding engine as the biggest auction marketplaces. A bidder sets a secret maximum and the system bids for them, one increment at a time, only when someone outbids them and never above their limit - or they place an exact bid by hand. Every bid is processed in a database transaction, so two bids at the same second can never break the auction.
Anti-sniping protection extends an auction by a few minutes whenever a bid arrives in the final moments, so the best offer wins, not the fastest click. Increment tables, minimum next bids and live price updates keep every auction clear and fair.
Make money the way the big marketplaces do. PHP Bid combines four revenue streams that you switch on and price yourself: a commission on every sale paid by the seller, a buyer's premium paid by the winner, a listing fee for every new item, and a featured upgrade that puts a listing on the home page.
Every fee is invoiced automatically at the right moment, with VAT if you charge it, and paid online by card, PayPal or bank transfer. Members with unpaid invoices can be blocked from listing new items after the number of days you choose.
Members pay their invoices online in seconds. PHP Bid integrates Stripe Checkout for card payments (with Apple Pay and Google Pay where enabled in your Stripe account), the PayPal Orders API, and classic bank transfer for larger amounts - each one can be switched on separately.
Bank transfers show your bank details and a unique payment reference; when the money arrives you confirm it with one click. Stripe payments are confirmed by a secure, signed webhook, so invoices are marked as paid even if the buyer closes the browser.
Not every buyer wants to wait. Sellers can add a Buy Now price to an auction, available until the first bid, or sell an item at a fixed price only. Both formats live side by side in the same marketplace, with the same members area and the same payments.
Buy Now closes the item instantly, creates the sale and the invoices, and notifies the buyer and the seller. Fixed-price items can accept offers too, so buyers can negotiate.
Sellers can protect valuable items with a secret reserve price. Bidders see "Reserve met" or "Reserve not met" - never the amount - and the item only sells when the reserve is reached.
Listings without a reserve get a "No reserve" badge, one of the strongest attention grabbers in the auction world, and buyers can filter the search by it.
Choose the look of your marketplace with one click. PHP Bid includes 8 professional, mobile-friendly designs - from a bright modern marketplace to a classic auction house in emerald and gold, a dramatic dark theme and an editorial gallery style.
Three of them even use different layouts: a side-bar layout, a centred boutique layout and a split-screen sports layout. Add your logo, favicon and brand colors, and the auction site looks like your own business, not like a template.
The home page opens with a strong hero, a classic search with an optional AI search tab, and live counters of auctions and bids. Below it, visitors browse the categories with pictures, featured auctions, auctions ending soon, new listings and auctions coming soon.
Every block is designed to create urgency and move visitors deeper into the site: countdowns tick in real time, "Ending" badges glow, and every card shows the current bid, the number of bids and the time left.
Every item gets a rich, fast auction page: a large photo gallery, the bid box with a live countdown, the current price, the number of bids, the reserve status and quick-bid buttons. Prices and the countdown update automatically, without reloading the page.
Below the gallery buyers find the description, the item details, the bid history, the AI lot assistant and public questions and answers. The seller box shows the rating and a link to all items of the seller.
The search page combines keywords with filters for category, price range, listing type (auction, no reserve, Buy Now), condition and time left, plus the fields of each category. Results can be sorted by ending time, newest, price, number of bids or popularity.
Active filters appear as chips that can be removed with one click, and tabs switch between live, upcoming and ended auctions. Members can save any search and get e-mail alerts for new matching items.
Featured auctions appear in their own block on the home page, in the hero and with a "Featured" badge in the search results. Sellers can buy the upgrade when they list an item; the featured status is activated as soon as the invoice is paid.
The administrator can also feature any listing manually, for example to promote the best items of a sale.
More than half of all bids are placed on a phone. Every page of PHP Bid - the home page, the search, the auction pages, the bid box, the members area and the admin panel - is fully responsive and touch-friendly.
The bid box stays easy to use on small screens, countdowns and prices keep updating, and the menus fold into a clean mobile navigation.
Listing an item takes a minute. The sell form combines the AI listing assistant with clear sections for the item details, the category fields, the description editor, the photos, the price and format, and the shipping methods.
Sellers choose an auction or a fixed price, a duration and a start time, can accept offers, add up to 10 photos and save the listing as a draft to finish later.
Every member gets a clean dashboard with their winning and outbid auctions, their watchlist, their listings and everything that needs their attention: invoices to pay, questions to answer, feedback to leave.
From the side menu they manage bids, won items, offers, saved searches, listings, bulk imports, sales, questions, messages, invoices, their profile and their password.
With one click on the heart, buyers add an item to their watchlist. Bidders watch the items they bid on automatically, and members get a reminder e-mail when a watched auction ends within the hour.
The watchlist shows the current price, the time left and the status of every item, with a direct link to bid.
Buyers ask the seller a question directly on the item page. The seller gets a notification, answers in the members area, and the question and answer appear publicly on the page for all other buyers.
The administrator can moderate every question: edit it, answer it, hide it or delete it.
After the auction, the buyer and the seller follow a simple, guided process: won, paid, shipped, received. The buyer sees the total with the buyer's premium, shipping and VAT, chooses the shipping method and tells the seller when the payment is sent.
The seller confirms the payment, enters the tracking number and marks the item as shipped; the buyer confirms the reception. Every step sends a notification.
After a paid sale, buyers and sellers rate each other with one to five stars and a comment. The average rating and the number of ratings appear on every item page and on the public seller profile.
The seller profile shows the seller's live items, rating, country and member-since date.
Members find all their invoices in Payments > My invoices: listing fees, featured upgrades, commissions and buyer's premiums, with the status of each one and a Pay now button.
Each invoice shows the reference, the description, the net amount, the VAT and the total, and can be paid by card, PayPal or bank transfer.
Items that didn't sell can be put back online with one click, with the same photos, description, fields, prices and duration. Sellers find them in My listings > Ended.
Unsold auctions notify the seller automatically, so no item is forgotten.
Members are notified of everything that matters: outbid, won, sold, unsold, ending soon, new questions and answers, offers, messages, payments, shipping, feedback and approvals - in their account and by e-mail.
A bell in the top bar shows unread notifications, and members choose which e-mails they receive.
The dashboard shows the health of your marketplace at a glance: key tiles for auctions, members and sales, a traffic chart, the latest auctions and members, and the items that need your attention, like listings waiting for approval and bank transfers to confirm.
The admin panel shares the proven design of our other products, with a clear side menu, a search box and tiles that link to the right pages.
Switch on approval and every new listing waits for the administrator before it goes online. The pending page lists all of them with the seller, the price and the date; approve them, or reject them with a reason that the seller sees.
Listings with banned words go to the queue automatically with a note, and the AI moderation check gives a risk level for every listing.
The auctions list shows every listing with its picture, seller, price, bids, end date and status, with search, status filters and pagination. Open any listing to edit every detail - even the dates, the status and the seller.
The administrator can also create listings for the website itself, with photos uploaded or added by URL, and import many at once from a CSV file.
See every bid of the marketplace with the auction, the bidder, the amount, the maximum and whether it was placed automatically. Filter by auction or by member.
If a bidder makes a mistake, the administrator can retract the bid; the auction is recalculated automatically from the remaining maximum bids.
Every sale has its own page with the item, the buyer, the seller, the amounts and the status. Separate menu pages show the sales awaiting payment, to ship, shipped, completed and cancelled.
The administrator can update the status, see the tracking number and contact both parties.
Admin > Sales > Invoices lists every invoice of the marketplace with its type, member, amount, VAT, status and payment method. Bank transfers waiting for confirmation are highlighted.
Confirm a transfer, reject it with a note, or cancel an invoice - the member is notified automatically.
Search and filter all members, see who sells and who buys, and open any account to edit the details, the rating, the selling permission and the status.
Each member page shows their auctions, bids and sales, so you understand every account in seconds.
Give each category its own fields: Make, Model, Year, Mileage and Transmission for vehicles, Brand, Movement and Box & papers for watches, Size for fashion. Fields can be text, numbers or lists of choices, required or optional.
Sellers fill them in the sell form, buyers see them in the item details and filter the search by them.
Create as many categories as you need, each with a name and description in every language, an icon, a picture and a sort order. Choose which categories appear on the home page.
Live auction counts are shown next to every category, and the AI can translate names and descriptions for you.
Add administrators and moderators with their own logins, and decide with a permissions matrix exactly which parts of the admin panel each group can use.
Every admin login is logged with the date and the IP address.
PHP Bid includes a complete content management system: create pages, organise them in a drag-and-drop tree, edit them in a visual editor, and choose which pages appear in the main menu and in the footer.
Ready-made pages are included: How it works, About us, FAQ, Blog, Terms, Privacy and Contact.
Publish articles with cover images: buying guides, selling tips, auction results and news. The blog page shows the articles in a clean grid with reading times, and every article has a page with related articles.
Content marketing is the cheapest way to bring buyers and sellers from Google, and the blog makes it effortless.
Run your marketplace in several languages, with a language menu for visitors and members. English and Spanish are included; every interface text can be edited in the admin panel, and you can add more languages.
Pages, categories, category fields and articles have their own text in every language, with SEO-friendly URLs.
PHP Bid is built for search engines: SEO-friendly URLs for auctions, categories and pages, unique titles and descriptions, fast pages and optimized images.
Add Google Analytics, a Facebook Pixel and any custom code for the head or the body of the pages, without editing templates.
Sell advertising on your auction website. PHP Bid includes ad zones on the home page, above the search results and on the item pages, where you can place banners or any ad code such as Google AdSense.
Each zone can be switched on or off separately.
A newsletter form in the footer collects the e-mail addresses of interested visitors, with consent. Export the subscribers as a CSV file for your mailing tool.
Links to your Facebook, Instagram, X, LinkedIn, YouTube, TikTok and Pinterest profiles appear in the footer of every page.
PHP Bid is written in clean, modern PHP 8 with MySQL and no heavy framework. You get every file in readable, unencrypted source code, and you host it on any standard web hosting or server.
There is no license server, no phone-home and no monthly fee: the software keeps working forever on your own server.