This website uses cookies to better the user experience of its visitors. Where applicable, this website uses a cookie control system, allowing users to allow or disallow the use of cookies on their computer/device on their first visit to the website. This complies with recent legislative requirements for websites to obtain explicit consent from users before leaving behind or reading files such as cookies on a user’s computer/device. To learn more click Cookie Policy.

Privacy preference center

Cookies are small files saved to a user’s computer/device hard drive that track, save, and store information about the user’s interactions and website use. They allow a website, through its server, to provide users with a tailored experience within the site. Users are advised to take necessary steps within their web browser security settings to block all cookies from this website and its external serving vendors if they wish to deny the use and saving of cookies from this website to their computer’s/device’s hard drive. To learn more click Cookie Policy.

Manage consent preferences

These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site will not then work. These cookies do not store any personally identifiable information.
These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site. If you do not allow these cookies we will not know when you have visited our site, and will not be able to monitor its performance.
Cookies list
Name _rg_session
Provider rubygarage.org
Retention period 2 days
Type First party
Category Necessary
Description The website session cookie is set by the server to maintain the user's session state across different pages of the website. This cookie is essential for functionalities such as login persistence, ensuring a seamless and consistent user experience. The session cookie does not store personal data and is typically deleted when the browser is closed, enhancing privacy and security.
Name m
Provider m.stripe.com
Retention period 1 year 1 month
Type Third party
Category Necessary
Description The m cookie is set by Stripe and is used to help assess the risk associated with attempted transactions on the website. This cookie plays a critical role in fraud detection by identifying and analyzing patterns of behavior to distinguish between legitimate users and potentially fraudulent activity. It enhances the security of online transactions, ensuring that only authorized payments are processed while minimizing the risk of fraud.
Name __cf_bm
Provider .pipedrive.com
Retention period 1 hour
Type Third party
Category Necessary
Description The __cf_bm cookie is set by Cloudflare to support Cloudflare Bot Management. This cookie helps to identify and filter requests from bots, enhancing the security and performance of the website. By distinguishing between legitimate users and automated traffic, it ensures that the site remains protected from malicious bots and potential attacks. This functionality is crucial for maintaining the integrity and reliability of the site's operations.
Name _GRECAPTCHA
Provider .recaptcha.net
Retention period 6 months
Type Third party
Category Necessary
Description The _GRECAPTCHA cookie is set by Google reCAPTCHA to ensure that interactions with the website are from legitimate human users and not automated bots. This cookie helps protect forms, login pages, and other interactive elements from spam and abuse by analyzing user behavior. It is essential for the proper functioning of reCAPTCHA, providing a critical layer of security to maintain the integrity and reliability of the site's interactive features.
Name __cf_bm
Provider .calendly.com
Retention period 30 minutes
Type Third party
Category Necessary
Description The __cf_bm cookie is set by Cloudflare to distinguish between humans and bots. This cookie is beneficial for the website as it helps in making valid reports on the use of the website. By identifying and managing automated traffic, it ensures that analytics and performance metrics accurately reflect human user interactions, thereby enhancing site security and performance.
Name __cfruid
Provider .calendly.com
Retention period During session
Type Third party
Category Necessary
Description The __cfruid cookie is associated with websites using Cloudflare services. This cookie is used to identify trusted web traffic and enhance security. It helps Cloudflare manage and filter legitimate traffic from potentially harmful requests, thereby protecting the website from malicious activities such as DDoS attacks and ensuring reliable performance for genuine users.
Name OptanonConsent
Provider .calendly.com
Retention period 1 year
Type Third party
Category Necessary
Description The OptanonConsent cookie determines whether the visitor has accepted the cookie consent box, ensuring that the consent box will not be presented again upon re-entry to the site. This cookie helps maintain the user's consent preferences and compliance with privacy regulations by storing information about the categories of cookies the user has consented to and preventing unnecessary repetition of consent requests.
Name OptanonAlertBoxClosed
Provider .calendly.com
Retention period 1 year
Type Third party
Category Necessary
Description The OptanonAlertBoxClosed cookie is set after visitors have seen a cookie information notice and, in some cases, only when they actively close the notice. It ensures that the cookie consent message is not shown again to the user, enhancing the user experience by preventing repetitive notifications. This cookie helps manage user preferences and ensures compliance with privacy regulations by recording when the notice has been acknowledged.
Name referrer_user_id
Provider .calendly.com
Retention period 14 days
Type Third party
Category Necessary
Description The referrer_user_id cookie is set by Calendly to support the booking functionality on the website. This cookie helps track the source of referrals to the booking page, enabling Calendly to attribute bookings accurately and enhance the user experience by streamlining the scheduling process. It assists in managing user sessions and preferences during the booking workflow, ensuring efficient and reliable operation.
Name _calendly_session
Provider .calendly.com
Retention period 21 days
Type Third party
Category Necessary
Description The _calendly_session cookie is set by Calendly, a meeting scheduling tool, to enable the meeting scheduler to function within the website. This cookie facilitates the scheduling process by maintaining session information, allowing visitors to book meetings and add events to their calendars seamlessly. It ensures that the scheduling workflow operates smoothly, providing a consistent and reliable user experience.
Name _gat_UA-*
Provider rubygarage.org
Retention period 1 minute
Type First party
Category Analytics
Description The _gat_UA-* cookie is a pattern type cookie set by Google Analytics, where the pattern element in the name contains the unique identity number of the Google Analytics account or website it relates to. This cookie is a variation of the _gat cookie and is used to throttle the request rate, limiting the amount of data collected by Google Analytics on high traffic websites. It helps manage the volume of data recorded, ensuring efficient performance and accurate analytics reporting.
Name _ga
Provider rubygarage.org
Retention period 1 year 1 month 4 days
Type First party
Category Analytics
Description The _ga cookie is set by Google Analytics to calculate visitor, session, and campaign data for the site's analytics reports. It helps track how users interact with the website, providing insights into site usage and performance.
Name _ga_*
Provider rubygarage.org
Retention period 1 year 1 month 4 days
Type First party
Category Analytics
Description The _ga_* cookie is set by Google Analytics to store and count page views on the website. This cookie helps track the number of visits and interactions with the website, providing valuable data for performance and user behavior analysis. It belongs to the analytics category and plays a crucial role in generating detailed usage reports for site optimization.
Name _gid
Provider rubygarage.org
Retention period 1 day
Type First party
Category Analytics
Description The _gid cookie is set by Google Analytics to store information about how visitors use a website and to create an analytics report on the website's performance. This cookie collects data on visitor behavior, including pages visited, duration of the visit, and interactions with the website, helping site owners understand and improve user experience. It is part of the analytics category and typically expires after 24 hours.
Name _dc_gtm_UA-*
Provider rubygarage.org
Retention period 1 minute
Type First party
Category Analytics
Description The _dc_gtm_UA-* cookie is set by Google Analytics to help load the Google Analytics script tag via Google Tag Manager. This cookie facilitates the efficient loading of analytics tools, ensuring that data on user behavior and website performance is accurately collected and reported. It is categorized under analytics and assists in the seamless integration and functioning of Google Analytics on the website.

How to Build a Website Like Thumbtack: Business Model, MVP Features, Monetization

  • 10484 views
  • 10 min
  • Sep 04, 2020
Kirill Z.

Kirill Z.

Business Analyst

Anastasiia S.

Anastasiia S.

Copywriter

Share

The gig economy is developing fast and offers great alternatives for people who don’t want to work nine to six every weekday. It also opens up opportunities for businesses, and new service marketplaces appear nearly every day.

If you want to build your own on-demand task marketplace like Thumbtack or TaskRabbit but still have some concerns, we’re here to help you handle them. 

Let’s start by having a look at what Thumbtack is and how it became successful. 

What is Thumbtack?

Thumbtack is the largest on-demand task marketplace in the USA that matches customers with service providers. No matter what Thumbtack users need to get done ‒ clean the house or organize a wedding ‒ they’ll find the best professionals in the area.

CEO Marco Zappacosta and his business partner had the idea for Thumbtack in 2008 when they noticed the difficulty of finding a good specialist in their local area.

The way to think about it is that this has been a historically hyper-fragmented industry and [it’s] been very hard to assess who’s available, who’s qualified, and how much they’re going to charge because there was effectively no common platform on which these folks were operating. We are building that [platform].

Marco Zappacosta, CEO of Thumbtack

However, the platform didn’t become successful right away. Thumbtack management struggled to get investments and had to reconsider their initial approaches to leading the business several times. 

Nowadays, Thumbtack offers customers more than 1000 services and allows skilled professionals to make money via the platform in all 50 US states.

Thumbtack business model

Thumbtack uses a different monetization approach from the ones we’re used to on similar platforms. In the beginning, professionals had to subscribe to search for job offers, but the company soon decided this approach didn’t suit their platform.

Nowadays, Thumbtack uses a pay-per-lead scheme, which means professionals are charged when they start chatting with potential customers. The amount of this fee depends on numerous factors such as the price for the service, the size of the project, and even the competition in a particular sphere.

Although this monetization approach has worked for years, not all service providers are happy with it. Leads don’t always turn into customers, so professionals sometimes have to pay without making money.

How to build a website like Thumbtack 

No matter what product you want to build, there are some things you need to do before starting development. 

Step 1. Come up with an MVP feature set

Creating a minimum viable product (MVP) before launching a full-fledged product is beneficial for startups. Including only the most important features that will satisfy your customers’ needs, an MVP helps you quickly launch a product on the market. Moreover, an MVP allows you to get feedback from early customers and improve your product to provide a better user experience.

Thumbtack, TaskRabbit, and other on-demand task marketplaces are aimed at two types of users: customers and service providers. Below, we list the features that cover the pain points of both types of users.

Registration should be mandatory for people looking for work or hiring workers via an on-demand task marketplace. By registering, users get access to the marketplace’s full range of functionalities.

Personal profiles for taskers should include general information about taskers, descriptions of jobs they’re ready to perform, portfolios, references, and prices for their services. 

Job postings for task givers should include job titles and descriptions, categories and locations, and other details that will help task givers narrow the choice of professionals. As a rule, on-demand task marketplaces provide templates to simplify the search for professionals.

taskrabbit business plan
Job posting feature on TaskRabbit

Scheduling and cancellations is a necessary feature for convenient cooperation between taskers and doers. This feature helps users on both sides of the platform manage their time.

Search filters help customers find specialists fast and conveniently. Filters can include location, services, hourly rate range, etc.

build app like thumbtack
Search filters on Thumbtack

Built-in chat allows for hassle-free communication between task givers and doers. It’s also a safe way of communication that doesn’t require users to reveal their phone numbers.

In-app payments are an effective and safe way to process transactions for both customers and professionals. 

Ratings and reviews help build trust inside the marketplace community. They show the professionalism of every service provider and allow the best ones to get the best offers.

how to start business like thumbtack
Ratings and reviews section on Thumbtack

An admin panel is an effective tool for managing your site. It allows you to curate content, process requests and comments, and keep your site working smoothly.

Step 2. Decide on a monetization strategy

The monetization approach is a decisive factor for investors when choosing what startups to back. The founders of Thumbtack faced the challenge of not being prepared to provide a monetization strategy during their first interactions with investors.

Despite having shown more traction in building up our marketplace than anybody else had in the category, the feedback we got consistently was, “Yeah. Okay, great, cool. But how are you going to monetize?”

Marco Zappacosta, CEO of Thumbtack

You should consider different options before choosing which monetization model suits your business best. Let’s have a look at popular monetization approaches that can make your business profitable.

  • Commission is widespread among on-demand services. TaskRabbit charges 15% commission for every completed task.
  • Subscriptions are a good choice for B2C marketplaces. Couchsurfing uses this approach to make profit.
  • Advertisements shouldn’t be your main monetization strategy, since they distract users from their primary purpose of visiting your site. However, if promoted smartly, ads can increase your revenue.
  • Partnerships with other brands can be considered as an additional source of monetization. The cooperation between Starbucks and Spotify is a great example. Starbucks loyalty members can earn “Stars as Currency” to use in the Starbucks loyalty program as a reward for having a Spotify Premium subscription. At the same time, this partnership helps Spotify grow its customer base. 
  • Don’t forget about the pay-per-lead scheme used at Thumbtack.

Step 3. Validate your business idea 

Validating your business idea is a must before you start working on a product. Business idea validation gives you a chance to analyze your business prospects, competitors, and financial opportunities as well as to shape your business idea in general. 

A business canvas is a tool that can help you validate your business idea fast. All you need to do is take your time and fill in all sections of the canvas template. Below is a Thumbtack business canvas that can serve as an example for your own.

how to start a service like thumbtack

Challenges of building a website like Thumbtack 

Whatever new idea you want to implement, there will be challenges in your way. Let’s consider the most common ones.

Overcoming high competition

The pioneers of online task marketplaces, Thumbtack and TaskRabbit, have shown that such services are in demand. The number of similar marketplaces is growing, and so is the competition. Thumbtack alone operates in all US states and has already managed more than 50 million projects for its customers. TaskRabbit is smaller, but it operates in the US as well as some Canadian and UK cities. 

These are examples of the two giants of on-demand task marketplaces, but there are other market players that are worth your attention. To make sure you’ll be able to compete in the modern market, you should analyze competitors in the area you’re going to target.

Choosing your niche

Choosing the right niche can determine your business success, but high competition can make it challenging. That’s why you should carry out in-depth market research to understand where you have the best chance to succeed.

On-demand marketplaces vary in the number of services they provide, from one-service apps for dog walking to multi-service apps like Thumbtack. It’s important to analyze the situation in the area where you’re going to launch your product and choose a niche suitable for your product. 

Once you decide on your niche, think about how you can make your product stand out from the competition. For example, TaskRabbit wins service providers’ loyalty by offering a different monetization strategy from Thumbtack.

Solving the chicken and egg problem

An online marketplace requires users on both sides of the platform, so who should you attract first ‒ customers or service providers? The ideal strategy is to attract both simultaneously, but that might be challenging. 

In the case of a Thumbtack-like platform, it will be sensible to attract service providers first. Their initial goal when registering on such a site is to make money, so they’re likely to wait until the first orders become available. Customers, on the other hand, will likely go to a competing service if no one is willing to take their orders.

Building trust around the platform

Trust is one of the core aspects to consider when building an on-demand task marketplace. Service providers registered on a task website often have to visit customers’ homes, so customers want to be sure they’re hiring reliable and trustworthy individuals. 

One way to increase trust on your platform is to implement a ratings and review system. You can also consider background checks for professionals to provide peace of mind for customers.

To further ensure the reliability of your marketplace, you can follow the Thumbtack example. The company offers its customers money-back and property damage guarantees if something goes wrong that’s the service providers’ fault.

Setting fair prices

Fair prices are equally important for customers and service providers. Customers don’t want to overpay, while service providers don’t want to be underpaid. You should do your best to ensure fair prices on your platform. 

To solve this issue, Thumbtack offers its users to browse average prices on different services to better understand price formation on the market.


how to build a website like thumbtack
Cost estimates on Thumbtack

Dealing with taxes

Another important thing that service marketplace owners should take into account is taxes. Service providers who do business via Thumbtack act as independent contractors for tax purposes. This means taskers are considered self-employed when they pay taxes on earnings via Thumbtack. The platform doesn’t pay taxes on a service providers’ behalf, so it’s up to them to determine what licenses are necessary and follow their federal, state, and local laws. 

It’s recommended checking with your state to see if a business license is needed for the service you provide as well as what the federal and/or state taxes are for independent contractors. This should be clearly stated so that taskers won’t have any misunderstandings about sensitive topics such as finances and tax management.

Summing up

Building a website like Thumbtack is a large-scale and demanding job that requires a lot of time and effort. However, with a team of professionals by your side, you have more chances to create a robust product to meet your end users’ expectations and overcome your competitors.

CONTENTS

FAQ

  1. Here’s a list of the minimum features you should consider when building an MVP of your online marketplace:

    • Registration 
    • Personal profiles for taskers
    • Job postings for task givers
    • Scheduling and cancellations
    • Search filters 
    • Built-in chat
    • In-app payments
    • Ratings and reviews
    • Admin panel
  2. The most common approaches for monetizing online marketplaces are:

    • Commission
    • Subscriptions
    • Pay-per-lead
    • Advertisements
    • Partnerships with other brands (as a supplemental way of making money)
  3. The most widespread challenges faced by startups include:

    • Overcoming high competition
    • Choosing a niche
    • Solving the chicken and egg problem (what group of users you should attract first)
    • Building trust around the platform
    • Setting fair prices
    • Dealing with taxes


    Ready to start working on your service marketplace? Our professional team can help you build it. Contact us to start cooperation.

Authors:

Kirill Z.

Kirill Z.

Business Analyst

Anastasiia S.

Anastasiia S.

Copywriter

Rate this article!

Nay
So-so
Not bad
Good
Wow
4 rating, average 5 out of 5

Share article with

Comments (0)

There are no comments yet

Leave a comment

Subscribe via email and know it all first!