// Adds dimensions UUID, Author and Topic into GA4
Tuesday, November 4, 2025
30.9 C
Singapore

Carousell is finally trying to monetise by allowing users to boost listings for a fee

There is also a non-premium feature that will allow users to bump their listings — but it comes with a caveat

carousell 2 FINAL 1

Singapore-based P2P mobile marketplace Carousell was founded in 2012 as a humble classifieds app. Today, it has become the darling of Singapore’s startup scene, raising big funding rounds and making several acquisitions. But one question that has been remained on everyone’s mind was: how will it monetise?

Today, we have the answer — a premium feature that will allow sellers to boost their listings.

Also Read: Carousell launches used motor vehicles classifieds app Carousell Motors

For S$2.98 (US$2.14), users can bump their listing to the top of the relevant category for three consecutive days. Meaning that the listing will be pushed to the top (then move down as more listings are added), then move to the top again after 24 hours.

The feature, called ‘Bump’, also has a free option. Listings that are at least a week old can be boosted to the top once per week. The caveat is that sellers have to reduce their item’s price by at least 10 per cent.

See also  Malaysian healthtech startup BookDoc gets funding to enter the Indonesian market

Image Credit: Carousell

The post Carousell is finally trying to monetise by allowing users to boost listings for a fee appeared first on e27.

Source: e27
carousell 2 FINAL 1

- Advertisement -

Hot this week

Grab reports strong Q3 results, raises full-year profit forecast

SINGAPORE: Grab Holdings reported third-quarter revenue that surpassed market...

Toto jackpot swells to over $10 million for 12th time this year

SINGAPORE: An estimated jackpot of S$10 million will be...

Popular Categories

document.addEventListener("DOMContentLoaded", () => { const trigger = document.getElementById("ads-trigger"); if ('IntersectionObserver' in window && trigger) { const observer = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { lazyLoader(); // You should define lazyLoader() elsewhere or inline here observer.unobserve(entry.target); // Run once } }); }, { rootMargin: '800px', threshold: 0.1 }); observer.observe(trigger); } else { // Fallback setTimeout(lazyLoader, 3000); } });
// //