How-to-Build-a-Real-Estate-Auction-Website-with-WordPress

How to Build a Real Estate Auction Website with WordPress

  • Nitesh Singh
  • Calendar-icon Nov 03, 2026
  • clock-icon 20 min read

You can build a real estate auction website with WordPress by using WooCommerce for accounts and payments and an auction plugin for bidding. This guide is for brokers, auctioneers, investors, and anyone starting a property auction platform. We’ve set this up for customers, including one who needed a card hold on every bidder before the first bid, and we’ll show you how that worked [PLACEHOLDER: confirm you have permission to share this example]. Ultimate Auction Pro is our plugin, so we’ll tell you plainly where it fits and where it needs extra setup.

Quick Answer: To build a real estate auction website with WordPress, install WordPress and WooCommerce, add an auction plugin such as Ultimate Auction Pro, and create fields for property details like address, lot size, and disclosure documents. Next, set your bidding rules, require bidder approval or a card hold before bids are accepted, and let the winner and seller settle the sale offline through a title or escrow company. Run one test auction from listing to closing handoff before you go live.

 

How do online real estate auctions work?

An online real estate auction lists a property for a set period, accepts bids from registered buyers, and awards the sale to the highest bidder when time runs out. Most sites run one of three formats: timed online, live, or a hybrid of both.

Timed online auctions run for days or weeks. Bidders log in whenever they like, place bids or set a maximum, and the clock ends the sale. This is the easiest format to run on WordPress, and it suits sites that list many properties at once.

Live auctions happen at a set time, usually with an auctioneer calling bids in a room or on a call. They feel more like a traditional auction, but they need a schedule, an auctioneer, and a way to take bids in real time.

Hybrid auctions mix the two. People bid online in the lead-up, then compete live on auction day, either in the room or on screen. Many property auction houses use this format because it reaches more buyers.

Two more choices shape the sale, and they matter more with property than with most items.

Reserve or absolute. In a reserve auction, the seller sets a minimum, and the property doesn’t sell if bidding stops below it. In an absolute (no reserve) auction, the highest bid wins, whatever the price. Sellers often prefer a reserve because a house isn’t a spare chair. Buyers often prefer no reserve because it draws more bidding. Our guides on reserve price and no reserve auctions cover how each one plays out.

Open or sealed bidding. In open bidding, everyone sees the current price. In sealed bidding, each buyer submits one private offer and the highest wins. Sealed bids can work well for unusual properties where buyers don’t want to show their hand. Here’s how sealed auctions compare with open bidding, and there’s a broader breakdown in types of auctions.

Many property sales also add a “subject to seller confirmation” step, where the seller can accept or reject the top bid after the auction closes. [VERIFY: whether this is common in your target market and how to describe it in your terms.]

For most new sites, my advice is to start with timed online auctions and a reserve price. You can add live or hybrid events later, once you have bidders and listings.

[PLACEHOLDER: a real listing example. For instance, a screenshot of a property auction showing the countdown, current bid, and reserve status, with one line on the format it used and how it ended.]

What do you need before you start building?

You need five technical pieces: a domain, hosting, WordPress, WooCommerce, and an auction plugin. You also need a clear answer to one non-technical question: who is legally allowed to sell property on your site?

Here’s the technical stack.

  • Domain. Pick something that sounds trustworthy. Buyers will hand over personal details and, often, a card, so a clear name helps.
  • Hosting. Property listings carry many photos, floor plans, and PDF documents, and traffic jumps when an auction closes. Skip the cheapest plan and choose a host with real server resources and an SSL certificate.
  • WordPress. This is the site itself.
  • WooCommerce. It handles user accounts, payment gateways, and orders.
  • An auction plugin. Ultimate Auction Pro adds proxy bidding, bid increments, soft close, and winner notifications on top of WooCommerce.

Now the part people skip. Selling real property is regulated, and the rules differ by country and, in the United States, by state. Depending on where you operate, the person or company running the sale may need an auctioneer license, a real estate broker license, or both. Some places also require specific disclosures to buyers and set rules on how deposits are held. [PLACEHOLDER: verify licensing, disclosure, and deposit rules for your target country or state.]

Your website doesn’t change those rules. It’s the tool, and the license holder is responsible for how it’s used. If you’re a software-only platform that connects licensed sellers and bidders, say so clearly in your terms. If you’re the auctioneer, get licensed first. Our guide on how to get an auction license explains the process, and a local attorney should review your terms before launch. I’m not a lawyer, and this isn’t legal advice.

Here’s a quick checklist to finish before you install anything:

  • Domain and hosting with SSL
  • Decision on who the seller and auctioneer of record are
  • License requirements checked for your location
  • A plan for how deposits and the final payment will be handled
  • A draft of your terms and conditions

You can find more setup guides on the Ultimate Auction Pro blog while you work through the list.

[PLACEHOLDER: your own proof, such as the hosting plan and setup you used on a test build, how long it took to launch, or a screenshot of your pre-launch checklist.]

How do you set up WordPress and the auction plugin?

You can get from a blank install to a working test auction in seven steps. Follow them in order, since each one depends on the last.

  1. Install WordPress. Most hosts offer a one-click install. Once it finishes, set your site title, time zone, and permalink structure. The time zone matters more than it sounds. Auction end times follow it, and a wrong setting closes a property auction at the wrong hour. If your bidders live in several time zones, say so on each listing.
  2. Install and activate WooCommerce. Search for it under Plugins, install it, and run the setup wizard. Set your currency and country here. Property prices run high, so check that your currency format displays large numbers cleanly. [VERIFY: current wizard steps before publishing.]
  3. Add Ultimate Auction Pro. Upload and activate the plugin, then enter your license key. Auction options appear on the WooCommerce product screen, so there’s no separate module to switch on. [VERIFY: exact menu path in the current version.]
  4. Set your bidding defaults. Under Auctions > Settings > Timer and Soft Close, choose how much time a late bid adds. The global bid increment sits under Extra Settings and applies to every auction on the site. For property, increments need to match the price. A $10 step on a $400,000 house looks silly, and a $10,000 step shuts out bidders on a $60,000 lot. [PLACEHOLDER: the increment table you recommend, such as under $100,000, $100,000 to $500,000, above $500,000.] Proxy bidding and anti-sniping sit in the Business tier at $119 a year, so check your plan first. [VERIFY]
  5. Connect payments and the deposit hold. Set up your gateway under WooCommerce > Settings > Payments. If you want a hold on bidders’ cards, enable Credit Card (Hold & Debit) under Auctions > Settings > Addons, pick your gateway, and finish its configuration. Our real estate customer used this to place a configurable hold on a bidder’s card at the first bid, and to charge the auction fee to the winner only. [VERIFY: gateway support and license tier. PLACEHOLDER: confirm permission to mention the customer.]
  6. Create your first test listing. Add a new product, choose Auction as the product type, and enter a start price, a reserve if you use one, and the start and end dates. Use a made-up property, not a real one.
  7. Run the full flow. Register a second user in a private browser window, place a bid from each account, and let the auction end. Check what the winner, the seller, and you each receive. Fix anything odd before a real seller or bidder sees it.

Our setup guides run about 30 minutes on a clean WooCommerce site, though that was for a simple install, and a property site with a deposit hold will take longer. [PLACEHOLDER: your own time from install to first test bid.] See the features page for what each tier includes, and the live demo if you’d like to watch the bidder side first.

[PLACEHOLDER: one screenshot per step from your own install: the WooCommerce wizard, the timer and soft close settings, the Hold & Debit add-on, and the winner email.]

How do you add property details to your listings?

You can get from a blank install to a working test auction in seven steps. Follow them in order, since each one depends on the last.

  1. Install WordPress. Most hosts offer a one-click install. Once it finishes, set your site title, time zone, and permalink structure. The time zone matters more than it sounds. Auction end times follow it, and a wrong setting closes a property auction at the wrong hour. If your bidders live in several time zones, say so on each listing.
  2. Install and activate WooCommerce. Search for it under Plugins, install it, and run the setup wizard. Set your currency and country here. Property prices run high, so check that your currency format displays large numbers cleanly. [VERIFY: current wizard steps before publishing.]
  3. Add Ultimate Auction Pro. Upload and activate the plugin, then enter your license key. Auction options appear on the WooCommerce product screen, so there’s no separate module to switch on. [VERIFY: exact menu path in the current version.]
  4. Set your bidding defaults. Under Auctions > Settings > Timer and Soft Close, choose how much time a late bid adds. The global bid increment sits under Extra Settings and applies to every auction on the site. For property, increments need to match the price. A $10 step on a $400,000 house looks silly, and a $10,000 step shuts out bidders on a $60,000 lot. [PLACEHOLDER: the increment table you recommend, such as under $100,000, $100,000 to $500,000, above $500,000.] Proxy bidding and anti-sniping sit in the Business tier at $119 a year, so check your plan first. [VERIFY]
  5. Connect payments and the deposit hold. Set up your gateway under WooCommerce > Settings > Payments. If you want a hold on bidders’ cards, enable Credit Card (Hold & Debit) under Auctions > Settings > Addons, pick your gateway, and finish its configuration. Our real estate customer used this to place a configurable hold on a bidder’s card at the first bid, and to charge the auction fee to the winner only. [VERIFY: gateway support and license tier. PLACEHOLDER: confirm permission to mention the customer.]
  6. Create your first test listing. Add a new product, choose Auction as the product type, and enter a start price, a reserve if you use one, and the start and end dates. Use a made-up property, not a real one.
  7. Run the full flow. Register a second user in a private browser window, place a bid from each account, and let the auction end. Check what the winner, the seller, and you each receive. Fix anything odd before a real seller or bidder sees it.

Our setup guides run about 30 minutes on a clean WooCommerce site, though that was for a simple install, and a property site with a deposit hold will take longer. [PLACEHOLDER: your own time from install to first test bid.] See the features page for what each tier includes, and the live demo if you’d like to watch the bidder side first.

[PLACEHOLDER: one screenshot per step from your own install: the WooCommerce wizard, the timer and soft close settings, the Hold & Debit add-on, and the winner email.]

How should bidding work for property auctions?

Use proxy bidding, increments that scale with the price, a reserve price, and a soft close. On a property, one late bid can move the final price by tens of thousands of dollars, so the rules matter more than they do for a $50 collectible.

Proxy bidding. The bidder enters the most they’ll pay, and the system bids for them in small steps, only as high as needed to stay in front. People don’t have to sit at the screen for a week, and the final price stays honest. Here’s what a proxy bid is and how it compares with manual bidding.

Bid increments. A $10 step on a $400,000 house makes the bid history look silly, and a $10,000 step shuts out bidders on a $60,000 lot. Set the steps by price band. As an example only, you might use $500 under $100,000, $1,000 from $100,000 to $500,000, and $5,000 above that, then adjust to your market. [VERIFY: whether price-band increments need the Unlimited tier, since the pricing page lists global variable increments there. PLACEHOLDER: the increment table you actually recommend.]

Reserve price. Most property sellers want a reserve, because they won’t hand over a house at any price. Tell bidders when a reserve exists and whether it’s been met. See our guide to the reserve price for how to display it.

Soft close. Without it, an auction ends at a fixed second, and one bidder can wait until the last moment, place a single bid, and win before anyone can respond. With soft close, any bid in the final minutes pushes the end time back, so everyone gets a fair chance to answer. The auction ends only when bidding stops. On a property, that protects the seller from underselling and gives serious buyers a fair fight. Our post on auction sniping and soft close explains the mechanics, and you set it under Auctions > Settings > Timer and Soft Close. Proxy bidding and soft close both sit in the Business tier. [VERIFY]

Sealed bids. For unusual properties, such as land or a building with a special use, buyers may not want to reveal their numbers. Sealed (silent) bidding lets each buyer submit one private offer. The pricing page lists silent bidding in the Unlimited tier. [VERIFY]

[PLACEHOLDER: a real example. For instance, “On one test auction the clock showed 0:45 when a bid arrived. The auction ran another [X] minutes and the price rose from $[A] to $[B].” Add a screenshot of the bid history.]

How do you verify bidders and take deposits?

Use three layers: approve who can register, check proof of funds for serious bidders, and place a hold on a card before the first bid. Together they filter out the people who bid for fun on a property they can’t afford.

1. Registration approval. Review new accounts before they can bid. Ask for a phone number and full name, and collect a card at signup. [VERIFY: whether the plugin has a built-in approve and reject flow for new users, or whether this needs a separate registration plugin.]

2. Proof of funds. For higher-value properties, ask bidders to send a bank letter or pre-approval before you approve them. The plugin doesn’t check this for you, so build it into your process. A simple form and a manual review is enough to start.

3. A card hold. A hold reserves an amount on the bidder’s card without charging it. If the bidder wins, you charge the part you’re owed. If they lose, the hold is released. It proves a bidder has a working card and a reason to take the auction seriously. In Ultimate Auction Pro, the payment hold works through Stripe or Square and sits in the Unlimited tier at $199 a year, under Auctions > Settings > Addons. [VERIFY: current tier and menu path.]

Here’s how one customer set it up. Their site wanted a fixed hold on each bidder’s card at the first bid, a fee set by the admin, and a charge to the winner only, taken from the held amount. Held amounts for losing bidders were released, and the buyer completed the rest of the property purchase offline. [PLACEHOLDER: confirm you have permission to share this, or describe it without the customer’s name.]

One honest detail: this customer used Authorize.net, which the plugin doesn’t support out of the box. Their fee, partial capture, and release logic needed custom development. If your gateway is Stripe or Square, you get the hold without custom work. If you need another gateway, plan for developer time. [PLACEHOLDER: confirm whether that custom build shipped and how it performed.]

Be clear about what the hold is. It’s a participation guarantee and a way to collect your auction fee. It isn’t the earnest money deposit for the property. That deposit normally goes to a title or escrow company, under your local rules, and card holds can expire after a limited time. [PLACEHOLDER: verify hold limits with your gateway and deposit rules for your location.]

[PLACEHOLDER: screenshot of the hold setting, plus a bidder’s view of the hold notice. Add one line on how many bidders hesitated at the card step, if you have real numbers.]

How do payment and closing work?

Real property doesn’t close through a shopping cart. The site finds the winner and connects them with the seller, and a title or escrow company handles the actual sale. Your website collects its own fee and steps aside.

Here’s the typical flow, which is the offline dealing model.

  1. The auction ends. The plugin names the winner and creates an order.
  2. Both sides get contact details. The seller receives the buyer’s details by email, and the buyer receives the seller’s. [VERIFY: the exact wording and timing of these emails in the current version. PLACEHOLDER: screenshot of both emails.]
  3. You collect your fee. The site owner takes a buyer’s commission from the buyer’s card. See our guide to the buyer’s premium for how it works. Offline dealing and the premium sit in the Business and Unlimited tiers, so check your plan. [VERIFY]
  4. Buyer and seller sign a purchase agreement. This happens outside your site, usually within a deadline you set in your terms. [PLACEHOLDER: the deadline you recommend.]
  5. The title or escrow company runs the closing. They handle the deposit, title checks, and transfer of ownership.

Two rules help here. First, say in your terms what happens if the winner doesn’t go through with the purchase: whether the auction fee is kept, whether the seller can offer the property to the next bidder, and whether it gets relisted. Second, don’t promise more than you can control. Your site can’t make a buyer close, so describe your role honestly. [PLACEHOLDER: have a local attorney review the terms.]

Why this model works: it keeps you out of handling hundreds of thousands of dollars, and it matches how property sales already run. The trade-off is less control after the auction ends, which is why bidder verification matters so much.

[PLACEHOLDER: a real handoff example, such as the winner and seller emails from a test auction, with one line on how long the handoff took in your test.]

How do you make money from a real estate auction site?

Most property auction sites earn from a buyer’s premium, an auction fee charged to the winner, or both. The seller usually pays the auctioneer’s commission separately, and some sites charge to list a property on top of that.

Here’s how each one works.

Buyer’s premium. A percentage added to the winning bid and paid by the buyer. If a property sells for $300,000 and your premium is 3% (an example rate, so set your own), the buyer owes you $9,000 on top of the price. The seller still receives the full hammer price. The plugin supports a buyer’s premium in the Business and Unlimited tiers. Our guide to the buyer’s premium covers how to explain it to bidders. [VERIFY: tier availability.]

Auction fee on the winner. A fixed or percentage fee charged to the winning bidder only, often taken from the card hold. This is the model our real estate customer used: a fee set by the admin, charged from the held amount, with holds released for everyone else. It works well for property because you never handle the purchase price itself. [PLACEHOLDER: confirm permission to mention the customer.]

Seller’s commission. If you act as the auctioneer, you can charge the seller a commission on the final sale price. In the US, our post on auctioneer fees cites 2% to 5% for residential real estate, with higher fees possible for commercial sales. [VERIFY: current ranges, and whether commission rules apply in your location.] The plugin doesn’t collect this commission for you, so you’d bill the seller outside the site.

Listing fees. Sellers pay to list a property whether or not it sells. It filters out low-effort listings and brings in income before any auction closes. I couldn’t confirm a built-in listing fee in the plugin, so check how you’d set it up through WooCommerce. [VERIFY]

My take: start with one fee. A buyer’s premium or a winner-only auction fee is easy to explain, and you only get paid when a property actually sells. Add other fees once you have steady bidders. Whichever you choose, put the amount in your terms and on every listing page, because bidders hate fees they discover after winning.

[PLACEHOLDER: real fee numbers from your customers or your own test setup, for example “Customer A charges X% buyer’s premium. Customer B charges a flat $Y.” Add a screenshot of the premium or fee setting.]

How much does it cost to build one?

The license is the one number you can pin down. Everything else depends on your host, how much custom work you need, and your legal setup. Here’s a breakdown using the Ultimate Auction Pro pricing page. [VERIFY: every price before publishing.]

Cost What to expect
Domain [PLACEHOLDER: current yearly price at your registrar]
Hosting [PLACEHOLDER: the plan you’d recommend for photo and document-heavy listings]
Starter license $79 a year for 1 site
Business license $119 a year for 3 sites
Unlimited license $199 a year for unlimited sites
Lifetime options $249, $349, and $449 for Starter, Business, and Unlimited
Payment processing Your gateway charges its own per-transaction fees [VERIFY current rates]
Custom development Optional. Needed for unsupported gateways or special property fields [PLACEHOLDER: your quote range]
Legal review A local attorney for your terms and licensing questions [PLACEHOLDER: typical range in your area]

Two things decide which license you need.

First, the card hold. If you want to place holds on bidders’ cards, you need the Unlimited tier at $199, because the Stripe and Square payment hold sits there. Offline dealing for buyer and seller sits there too. [VERIFY] For a property site built around deposits and offline closing, Unlimited is the realistic starting point.

Second, anything on a gateway the plugin doesn’t support out of the box adds developer time. Our real estate customer used Authorize.net, and the hold, fee, and release logic needed custom work. If you choose Stripe or Square, you avoid that cost.

Compare annual against lifetime for how long you’ll run the site. A lifetime Unlimited license costs $449, which equals a little over two years of the $199 annual plan. If you’re still testing the idea, start annual. The pricing page lists a money-back guarantee, so read its terms before you buy. [VERIFY]

You can compare tiers on the pricing page.

[PLACEHOLDER: a real total, such as “One customer launched for about $[X] in the first year, including license, hosting, and legal review.”]

What mistakes do real estate auction sites make?

Most problems come from treating a property auction like a gadget auction. These seven cost people the most.

1. Skipping bidder verification. If anyone with an email address can bid, you’ll get fake bids, and a fake bid on a house is a real problem. Approve accounts, ask for proof of funds on high-value lots, and use a card hold so bidders have something at stake.

2. Vague terms. Write down what happens when a winner walks away, who pays what fee, and who handles closing. Writing these rules after your first dispute costs far more than writing them now. Have a local attorney read them.

3. No disclosure documents on the listing. Buyers want inspection reports, title information, and seller disclosures before they bid. If they can’t find them, they ask questions, or they leave. Attach a document pack to every listing. [PLACEHOLDER: the documents you require, based on your market.]

4. Skipping soft close. One last-second bid can win a property at a price the seller regrets, and the other bidders feel cheated. Turn on soft close, and check your tier includes it.

5. Testing only the bidding. Plenty of owners confirm that bids work and stop there. The part after the auction ends is where property sales go wrong. Register a second account, win a test auction, and follow what the winner, the seller, and you each receive. Check the emails, the fee, and the hold release.

6. Thin listings. Six photos and a two-line description won’t sell a house. Require photos of every room, the exterior, and any damage, plus a floor plan where one exists. Reject listings that don’t meet the standard, and tell sellers why.

7. Launching before checking the law. Licensing and disclosure rules vary by location, and a good website doesn’t fix a missing license. Sort this out before you list your first property. Our guide on how to get an auction license is a good starting point.

[PLACEHOLDER: one real story. For example, “A customer went live without [X], and [what happened].” This is the paragraph that makes the whole post stand out.]

For more setup guides, browse the Ultimate Auction Pro blog.

Before you build anything, open the live demo and run one full cycle. Create a test property listing, place a bid from a second account, and let the auction end. Then check what the winner, the seller, and you each receive. Ten minutes of testing will show you how the bidding and handoff work, and you can compare tiers on the pricing page when you’re ready to choose a plan.

FAQ

Can WordPress handle a real estate auction site?
Do I need a license to run property auctions?
Can winners pay for the property through the website?
Can I require a deposit before someone bids?
Can I run live and online bidding together?

Get your own Auction Today!

This field is for validation purposes and should be left unchanged.

Related Post

What Is Auction Sniping? How to Stop It with Soft Close

How to Build a Penny Auction Website

What Is a Reserve Price in an Auction? (Reserve vs Starting Bid)

Get your own Auction Today!

This field is for validation purposes and should be left unchanged.

Let’s Connect:

  • twitter-icon
  • youtube-icon
  • instagram-icon