-
Create solutions that bring maximum success and value under our expert product management guidanceEnsure your product idea viability and get the right market and development strategies to succeedGet a product that directly addresses your customer needs and matches the goals of your businessBring your customers an exceptional user experience and make your product stand out with our designGet designs that amplify your product features with clear, intuitive, and sales-boosting user experienceNurture customer loyalty, boost sales, and expand your market presence with a stand-out mobile appGet higher customer satisfaction, more conversions, and better competitiveness with our UX auditCreate a custom software solution to unlimit your business capabilitiesStart and grow your startup fast or effectively renovate your existing solution with our RoR expertsExtend your product line quicker and cheaper by creating a secure, reliable, and flexible API solutionGet expert technical assistance in building real-time React-based web applications and SPAsCreate robust native or cross-platform mobile apps for your business with our expert assistanceGet native-like mobile apps for both Android and iOS using the best cross-platform technologiesCreate native iOS, iPadOS, and tvOS applications to cover any of the desired Apple user segmentsCreate 99.9% crash-free native Android applications for any available device and screen typesEnsure the top quality and bug-free performance of your products by fixing all issues at early stagesConsult our experts to build an efficient quality assurance strategy for your productEnable full lifecycle software testing services to detect and fix all product issues at the earliest stageReveal all non-typical performance, security, and usability issues with our manual QA servicesBoost your overall software development velocity with our robust automation testing solutionEnsure the usability, security, performance, compliance, and compatibility of your web appsProvide your customers with mobile apps free from any usability, security, and performance issuesUse our functional testing services to ensure every product feature works as expected in all scenarios.Make technologies work for your business growth and choose the right ones to achieve specific goalsImprove app performance, setup continuous delivery, cut infrastructure costs with our DevOps servicesKeep your product stably up, running and get timely feature upgrades with our maintenance servicesClean your software from code issues and uncover possible improvements to boost its performanceEnsure security of your healthcare products and achieve HIPAA compliance with our expert assistance
-
Multi-Vendor Marketplace Online Store Custom Marketplace Telemedicine Software Chat App Custom Booking System Video Conferencing For Enterprise For StartupsBuild a custom multi-vendor marketplace fast and cost-efficiently using our MarketAge solutionLaunch a custom B2B marketplace for any type of products with MarketAgeLaunch a unique, custom-functional B2C marketplace at minimum effort with MarketAge white-lable productReduce costs to build an easy-to-use and reliable C2C marketplace using our MarketAge solutionCreate an online store with unique design and features at minimal cost using our MarketAge solutionGet a unique, scalable, and cost-effective online marketplace with minimum time to marketGet a cost-efficient, HIPAA-compliant telemedicine solution tailored to your facility's requirementsGet a customizable chat solution to connect users across multiple apps and platformsImprove your business operations and expand to new markets with our appointment booking solutionAdjust our video conferencing solution for your business needsScale, automate, and improve business processes in your enterprise with our custom software solutionsTurn your startup ideas into viable, value-driven, and commercially successful software solutions
-
Streamline and scale your e-commerce business with a custom platform tailored to your product segmentsAutomate, scale, secure your financial business or launch innovative Fintech products with our helpCut paperwork, lower operating costs, and expand yout market with a custom e-learning platformUpgrade your workflow, enter e-health market, and increase marketability with the right custom software
-
Discover our software engineering culture, what principles we follow to make our clients succeedOur BA office helps clients choose the right development strategy and get maximum value at minimum riskFind out how we manage development risks, ensure on-time delivery, and prevent budget overrunsWe create clear, intuitive, and functional designs to solve specific business problems of our clientsSee what techniques and principles we follow to engineer top-tier software products at RubyGarageSee how our QA office ensures zero usability and functional issues in every product we deliver to clientsDiscover more of RubyGarage’s culture, values, and strengthsDevelop your product in a clear workflow aimed to save your time and budget and boost the qualityJoin our team to build a successful career in software development. See open positions at RubyGarage
- Case Studies
- Blog
How to Create a Website Like eBay: Features, Business Models, and Cost
eBay is one of the most popular ecommerce platforms that allows users to buy and sell goods online. To build a website like eBay, it’s important to know all the rules of the market and possible challenges.
In this article, we’ll show you how to create a website like eBay from scratch, explain how to deliver a product that’s truly needed by end users, and talk about the technical side. Let’s start with a brief overview of how eBay was born.
About eBay
Before we dive into how to create a website like eBay, let’s see what eBay looked like at the very beginning and how it evolved.
Initially, eBay was called AuctionWeb. Over the years, it has evolved into an ecommerce site with more than 177 million active users.

Today, eBay describes itself as an online multi-vendor marketplace. But put simply, eBay is an online store that allows businesses and shoppers to sell and buy new and used goods.
Just like any other online store, eBay enables people to buy and sell stuff online, but goods can be sold either at a fixed price or through an online auction. Fixed price works just like on any other marketplace. Auctions allow sellers to set a starting price and potential buyers to bid. The buyer who offers the highest price gets the item.

We advise starting development of a website like eBay from an MVP. This approach allows you to validate your idea at an early stage, get feedback from your users, and make improvements. Let’s define the core functionality of a website like eBay.
What are the core features of eBay?
It’s important to keep in mind that eBay has three types of users: admins, sellers, and shoppers. We’ll consider the features these different users require.
Authorization. Shoppers must sign up and provide their name and email address to be able to make purchases. Sellers need to register so they can list items for sale, set prices, and so on.
Inventory management allows sellers to add, view, publish, and edit products on the marketplace as well track product status effortlessly.
An admin panel allows an admin to manage products on the marketplace and moderate auctions, users, bids, and website content.
Order management enables sellers to process orders received from the marketplace.
Product search allows shoppers to easily find items by price, location, size, and other criteria.
Product view allows buyers to make sure that an item meets all their requirements before buying it.
A shopping cart allows shoppers to select multiple items from different sellers and pay for all of them at once.
A chat feature allows shoppers to discuss details with sellers.
A payment feature allows buyers to pay for their purchases using various payment methods such as credit/debit cards or PayPal. Payout functionality is also needed so sellers can withdraw their money from the system.
Reviews and ratings let shoppers express their views on products, allowing other shoppers to be confident in the quality of goods.
Analytics enables sellers to see the whole picture of their online business and allows them to track the most viewed items, session times, total sales/revenue, buying tendencies, and more.
How do websites like eBay make money?
Aside from the core features, it’s important to figure out how to generate revenue. Let’s consider the most common revenue sources using the example of eBay.
Seller fees
Fees charged to sellers range from 3.5 percent to 10 percent of the total value of every sale. As data shows, eBay handled $88.4 billion worth of sales in 2017 and two-thirds to three-fourths of the company’s income was generated through seller fees.
Insertion fees
When sellers list their items for sale, eBay charges a fee per listing or per category. If a seller lists their item in two categories, they pay the fee for both categories.
Adding listings
When a seller adds more than 50 listings per month, they have to pay $0.35 per listing.
PayPal fees
eBay generates revenue from transaction fees when people use PayPal to transfer money. For example, sellers pay a 2.9 percent transaction fee on the total sale amount plus a $0.30 fee per transaction. In addition, there’s a transfer fee of 2.9 percent plus $0.30 per transaction for sending money from a debit or credit card.
Advertising
eBay also allows sellers to advertise their products.
Promoted listings is the main type of advertising on eBay. Promoted listings allow sellers to increase an item’s visibility by putting it at the top of eBay search results.
eBay uses cost per sale (CPS) advertising. This means sellers don’t pay for impressions or for clicks that don’t result in a sale. They pay only if a buyer clicks on their promoted listing and then buys the item within 30 days.
The total number of sellers using promoted listings has increased, as shown in a report for Q3 2018. In that quarter, 400,000 sellers used promoted listings, up 700 percent year-over-year from 50,000 in Q3 2017.

A Business Model Canvas for an eBay-like marketplace
Now let’s consider a Business Model Canvas for a marketplace like eBay.
A little background: The Business Model Canvas is a neat template with strategic questions that help to validate a startup idea. It requires little time to fill out and helps you quickly change your focus or make adjustments to a business model if it proves inefficient. If you’d like to find out more about how we validate our clients’ business ideas with the Business Model Canvas, read our article on how and why we evaluate our clients’ business ideas.
The canvas below is filled in based on the model of eBay. However, the data in this canvas can be reused and mapped to any product marketplace like eBay. We’ve also included a short explanation of what each blocks means.

What are the challenges of building an eBay-like website?
Let’s consider the challenges you may face while creating a website like eBay.
Chicken and egg problem
Which comes first? The buyers or the sellers? This is one of the main challenges faced by marketplaces in their early days. The challenge lies in how to bring two types of users to the marketplace simultaneously. One solution is in the pricing structure. For example, you can charge sellers but provide buyers with free services. This strategy will encourage the participation of buyers. The more buyers you have, the more sellers you’ll get on board.
To find more solutions, read our article: The Chicken and Egg Problem of Peer-to-Peer Marketplaces: Who to Attract First?
Fierce competition
It’s hard to be ahead of the game among horizontal product marketplaces like eBay, Amazon, and Alibaba. To gain a competitive advantage, savvy marketers suggest choosing a niche, i.e. picking an untapped market segment and putting efforts into conquering it.
A niche marketplace targeted at a specific range of products or services is a promising direction in a competitive environment. Let’s take Etsy as an example. Etsy occupies the niche of handmade and vintage items and craft supplies. Its users primarily are independent artists, mostly female. Many are parents with children at home. People go to Etsy to find unique items that aren’t mass-produced. A narrow focus allows Etsy to target the right people at the right time, create relevant communication across all marketing channels, and put its marketing efforts into the right segments.
Complicated navigation
The main role of design for ecommerce is to optimize navigation, reduce the path to purchase, and enable users to buy goods effortlessly. A thoroughly thought-out UI/UX design can efficiently convert visitors into buyers and increase sales. To achieve this, consider UI/UX logic and transitions and make sure your micro interactions are simple and clear. Focus on product presentation, a convenient payment flow, and other elements of the sales funnel.
Zappos provides a great UI/UX to their visitors. Every product page contains item information, including product photos in different colors and from different angles to show customers all of a product’s unique features. Moreover, Zappos offers product video demonstrations to provide the best shopping experience.

To learn more about UI/UX for ecommerce, read 9 UX Tips on How to Create an Ecommerce Store That Really Sells.
How much does it cost to create a website like eBay?
The cost of building a website like eBay is comprised of multiple factors, including the number of features, development company rates, and whether the product is going to be created from scratch. Below, we’ve calculated the cost for developing an MVP with the features defined above.
- Project management - 335h
- Business analysis - 446h
- UX design - 564h
- UI design - 729h
- Quality assurance - 562h
- HTML/CSS development - 788h
- Frontend development - 1,175h
- Backend development - 1,842h
Altogether, you’ll need around 6,441 hours to develop an MVP of a platform like eBay from scratch. The cost of the development depends on the hourly rate of a development company you entrust your product to. Here how the rate varies from region to region.

Multiplying the duration by the hourly rate, we can see that the development in Central and Western Europe will cost $276,963. This product development from scratch in Ukraine will cost $161,025.
So, how to efficiently cut down development costs of an eBay-like website? We suggest considering a white-label solutions from our team. We've created a solution with all the most necessary feature modules to build marketplaces for product sales, booking, and consulting services, starting with $40,000 for an MVP.
To create a catchy product that can satisfy the needs of modern customers, we can add some unique functionality to your product and a custom design to help your marketplace stand out.
Subscribe via email and know it all first!