
Published 12 June 2026 | Updated 29 October 2026
Marketplace Apps
How to Build a Resale App Like Vinted: Features, Cost and Business Model (2026)
What Is Vinted and Why It Works
Vinted is a Lithuanian-founded marketplace for second-hand fashion, electronics, home goods and more, operating across Europe and in North America. In 2025 it reported gross merchandise value of €10.8 billion (up 47%), revenue of €1.1 billion (up 38%) and a net profit of €62 million, while investing in its own logistics network, Vinted Go, and new payment options. Three choices explain its growth: no fees for private sellers, a shopping experience as simple as a social feed, and shipping that works with one tap.
Quick answer
To build a resale app like Vinted, you need five things: fast photo-first listings, search and recommendations that help buyers find the right size and style, an escrow payment flow with buyer protection, integrated shipping labels and drop-off points, and trust and safety tools that stop fraud and fakes. A focused MVP costs $30,000 to $50,000 and takes 3 to 4 months.
A full marketplace with AI listing tools, multi-country shipping and compliance costs $50,000 to $100,000, and a large-scale platform $100,000 to $250,000+. Vinted shows the model works at scale. In 2025 it grew gross merchandise value by 47% to €10.8 billion and revenue by 38% to €1.1 billion, without charging private sellers a fee. This guide explains how Vinted makes money, the features each side of the marketplace needs, the EU and UK rules a resale app must follow, the tech stack we use, the economics of a single sale and realistic costs in $ and ₹.
- Vinted's edge is its fee model: sellers list for free and buyers pay a buyer protection fee on each order. Copying the app without a clear fee model rarely works.
- Trust is the product. Escrow payments, buyer protection, verified reviews and fast dispute handling matter more than extra features.
- Shipping is built in: prepaid labels, carrier choice and drop-off lockers remove the biggest hassle for casual sellers.
- EU and UK platforms must collect seller data and report frequent sellers to tax authorities under DAC7 and similar UK rules, and follow the Digital Services Act.
- Budget $30k–$50k for an MVP, $50k–$100k for a full marketplace and $100k–$250k+ for a multi-country platform.
How a Resale App Like Vinted Works
| Step | What happens | Who is involved |
|---|---|---|
| 1. List | The seller takes photos, adds brand, size, condition and price. AI can suggest the category and price. | Seller app |
| 2. Discover | Buyers browse a personalised feed, search, filter by size and brand, and save favourites. | Buyer app |
| 3. Negotiate | Buyers send offers or messages; sellers accept, counter or decline. | In-app chat and offers |
| 4. Pay | The buyer pays the item price, shipping and a buyer protection fee. The money is held in escrow. | Payment provider |
| 5. Ship | The seller prints a prepaid label or shows a QR code at a drop-off point or locker. | Carrier integration |
| 6. Confirm | The buyer confirms the item is as described, or opens a dispute within a set window. | Buyer app, support |
| 7. Pay out | Funds move to the seller's in-app balance and then to their bank account. | Payment provider |
Vinted's Business Model
| Revenue stream | How it works |
|---|---|
| Buyer protection fee | Charged to the buyer on every order, typically a small fixed fee plus a percentage of the item price; it funds refunds, support and fraud protection |
| Shipping | Integrated carrier labels; platforms can earn a margin or negotiate volume discounts |
| Promoted listings | Sellers pay to "bump" items or spotlight their whole wardrobe |
| Item verification | An optional authenticity check for high-value designer items |
| Business sellers | Professional seller accounts with their own terms and tools |
| Advertising | Brands buy ad placements in the feed |
Free listing for private sellers fills the marketplace with supply. The buyer fee is easy to accept because it comes with real protection.
Unit Economics of One Sale
A simplified example of one €20 item sold with platform shipping:
| Line | Amount |
|---|---|
| Item price (goes to the seller) | €20.00 |
| Buyer protection fee (5% + €0.70) | €1.70 |
| Shipping label (passed to the carrier) | €3.50 |
| Buyer pays in total | €25.20 |
| Platform revenue (buyer fee) | €1.70 |
| Payment processing (about 1.5% of €25.20) | −€0.38 |
| Refunds, fraud and support | −€0.35 |
| Contribution per sale | €0.97 |
Margins per sale are small, so a resale app needs high volume, low support costs and extra revenue from promoted listings and ads. That's why automation in listing, moderation and dispute handling matters so much.
Where a New Resale App Can Win
A category Vinted doesn't serve well
Sneakers, luxury, kids' clothing, maternity, books, sports equipment or electronics, each with filters and checks built for that category.
A country or region
Markets such as India, the Middle East, Southeast Asia or Africa need local payments (UPI, cash on delivery, mobile wallets), local carriers and local languages.
A community
Universities, workplaces or neighbourhoods where trust already exists and local pickup removes shipping costs.
Brand resale programmes
Fashion brands that want to buy back and resell their own products, with authenticity guaranteed.
B2B and wholesale resale
Bulk lots for vintage shops and resellers, with invoices and business accounts.
Rental plus resale
Let users rent before they buy, or resell items they've rented, which suits occasion wear and baby gear.
Buyer and Seller Features
Photo-first listing
Upload up to 20 photos, crop and reorder, then add brand, size, colour, condition and price. Saved drafts and a "list similar" option make selling a whole wardrobe fast.
Personalised feed and search
Feeds based on sizes, brands and past behaviour; search with filters for category, size, brand, condition, price, colour and location.
Offers and in-app chat
Make and counter offers, bundle several items from one seller at a discount, and chat with automatic warnings for off-platform payment requests.
Favourites and alerts
Save items and searches, and get notified on price drops and new matching listings.
Seller dashboard
Sales, earnings, balance, payouts, views and favourites per item, plus tips to sell faster.
Reviews and profiles
Two-way ratings after each sale, badges for fast shippers and verified sellers.
Wallet and payouts
In-app balance that can be spent on other items or withdrawn to a bank account.
Admin panel
Moderation queues, user and listing management, fee settings by country and category, disputes, refunds, payouts and reports.
Payments, Escrow and Buyer Protection
A resale app must hold the buyer's money until the item arrives as described. Use a marketplace payment provider such as Stripe Connect, Adyen for Platforms or Mangopay in Europe, and Razorpay Route or Cashfree in India, to collect payments, hold funds, split the platform fee and pay out sellers.
| Element | How it works |
|---|---|
| Escrow hold | Funds are held from payment until the buyer confirms or the review window closes |
| Buyer protection | Refunds if the item doesn't arrive, is damaged or isn't as described |
| Dispute flow | Buyer opens a case with photos; seller responds; support decides; returns use a prepaid label |
| Seller payouts | Balance released to the seller's wallet, then withdrawn to their bank |
| KYC for sellers | Identity and bank checks before payouts, as required by payment and tax rules |
| Payment methods | Cards, Apple Pay and Google Pay, iDEAL, Bancontact, Klarna in Europe; UPI and wallets in India |
Building a broader marketplace? See our C2C marketplace app development and multi-vendor marketplace development services.
Shipping and Logistics
Prepaid labels
Generated in the app from carrier APIs, with the cost added at checkout.
QR codes
So sellers don't need a printer at drop-off points.
Locker and parcel shop networks
That are cheaper and more flexible than home delivery.
Live tracking
In the app for both buyer and seller.
Multi-carrier support
Through aggregators such as Sendcloud or EasyPost in Europe and the US, and Shiprocket or Delhivery in India.
Local pickup
With an in-app handover code for bulky items.
Trust, Safety and Moderation
Listing moderation
AI image and text checks for prohibited items, counterfeit signs, stolen photos and misleading descriptions, with human review for edge cases.
Fraud prevention
Device fingerprinting, velocity rules, detection of off-platform payment requests and fake tracking numbers, and holds on new sellers' first payouts.
Authenticity checks
Optional expert verification for designer items above a set price.
Notice and action
A way for users and rights holders to report illegal content, with documented decisions and appeals, as required by the EU Digital Services Act.
AI Features for Resale Apps
| AI feature | Benefit |
|---|---|
| Auto-fill listings from photos | Detects category, brand, colour and pattern, so listing takes seconds |
| Price suggestions | Recommends a price from similar sold items to speed up sales |
| Visual search | Buyers upload a photo to find similar items |
| Personalised recommendations | Feeds based on size, style and behaviour increase conversion |
| Counterfeit and policy detection | Flags risky listings before they go live |
| Support assistant | Answers order and shipping questions and starts disputes automatically |
Tech Stack for a Resale App Like Vinted
| Layer | Recommended technologies |
|---|---|
| Mobile apps | Flutter or React Native for Android and iOS; native modules for camera and image processing |
| Web app | Next.js for SEO-friendly listing pages that rank in Google |
| Back end | Node.js (NestJS), Python (Django) or Go microservices |
| Database and search | PostgreSQL for users, orders and payments; Elasticsearch or OpenSearch for listing search and filters; Redis for caching and feeds |
| Images | Amazon S3 or Google Cloud Storage with a CDN and automatic resizing and compression |
| AI | Vision models for category, brand and colour detection; embeddings for visual search and recommendations; LLMs for support |
| Payments | Stripe Connect, Adyen for Platforms or Mangopay; Razorpay Route in India |
| Shipping | Sendcloud, EasyPost, Shippo or direct carrier APIs; Shiprocket in India |
| Real-time | WebSockets or Firebase for chat and notifications |
| Cloud and DevOps | AWS or Google Cloud, Kubernetes, CI/CD, monitoring with Sentry and Datadog |
How to Build a Resale App in 7 Steps
- Choose your niche and market (2 weeks). Pick a category and region, study what Vinted and local rivals do badly there, and decide your fee model.
- Plan supply first (2–4 weeks, in parallel). Line up your first 500 to 1,000 sellers through communities, influencers or brand partners, so buyers find enough items on day one.
- Design the listing and buying flows (3–4 weeks). Aim for a listing in under a minute and checkout in three taps. Test prototypes with real sellers and buyers.
- Build the MVP (8–12 weeks). Listings, feed and search, offers and chat, escrow payments, shipping labels, reviews and an admin panel.
- Add trust and safety (in parallel). Moderation, fraud rules, dispute handling and the reporting tools required by law.
- Beta launch in one city or community (3–4 weeks). Measure listing speed, sell-through rate, dispute rate and repeat purchases.
- Scale (ongoing). Add AI listing tools, promoted listings, more carriers, new categories and countries once the basics work.
How Much Does It Cost to Build an App Like Vinted?
| Build | What's included | Cost (USD) | Cost (INR, approx.) | Timeline |
|---|---|---|---|---|
| MVP | Android and iOS app, listings, search, chat, escrow payments, one carrier, reviews, admin panel | $30,000–$50,000 | ₹25–42 lakh | 3–4 months |
| Full marketplace | MVP plus web app, offers and bundles, multiple carriers, promoted listings, AI listing tools, analytics | $50,000–$100,000 | ₹42–85 lakh | 5–7 months |
| Large-scale platform | Multi-country, multi-currency, visual search, recommendations, authenticity checks, full compliance tooling | $100,000–$250,000+ | ₹85 lakh–₹2.1 crore | 8–12 months |
MVP Cost Breakdown by Module
| Module | Cost (USD) |
|---|---|
| UX/UI design | $3,000–$5,000 |
| Buyer and seller app (Android and iOS) | $10,000–$17,000 |
| Back end, search and feed | $5,000–$9,000 |
| Payments, escrow and payouts | $3,000–$5,000 |
| Shipping integration | $2,000–$4,000 |
| Admin panel and moderation | $4,000–$6,000 |
| QA and launch | $3,000–$4,000 |
| Total MVP | $30,000–$50,000 |
Running costs include image storage and CDN, search hosting, payment fees, shipping integration fees, moderation staff or AI services, and 15–20% of the build cost a year for maintenance.
EU, UK and India Compliance for Resale Apps
DAC7 seller reporting (EU)
Platforms must collect seller details and report sellers who make 30 or more sales or earn €2,000 or more in a year to tax authorities. Build the data collection and annual reporting into your seller onboarding.
UK platform reporting rules
The UK applies similar thresholds and requires platforms to report qualifying sellers to HMRC each year.
Digital Services Act (EU)
Notice-and-action for illegal content, clear terms, transparency on how listings are ranked and recommended, and checks on business sellers (traders) before they can sell.
Consumer and product safety law
Business sellers must give consumers withdrawal rights and safety information under EU consumer rules and the General Product Safety Regulation.
GDPR and India's DPDP Act
Consent, data minimisation, data export and deletion rights for users' personal data.
India e-commerce rules
The Consumer Protection (E-Commerce) Rules, 2020 require grievance officers and clear seller information, and GST rules require e-commerce operators to collect tax at source on sales by registered sellers.
This is a summary, not legal advice. Confirm the rules for each market with a local lawyer.
Frequently Asked Questions
Quick answers related to this article from PerfectionGeeks.
1. How much does it cost to build an app like Vinted?
2. How long does it take to build a resale app?
3. How does Vinted make money?
4. How big is Vinted?
5. What features does a resale app need?
6. How do resale apps protect buyers?
7. How do resale apps stop fake or counterfeit items?
8. Do resale apps have to report sellers to tax authorities?
9. Should I use a clone script or build a custom resale app?
10. Can I build a resale app for India?
11. Which technology is best for a resale app?
12. How do I get the first sellers and buyers?
Conclusion
Tell us your category, market and fee model. Within 2 business days, we'll send a feature list, cost range and timeline for your resale marketplace, under an NDA. We've delivered 200+ projects over 12+ years, hold a 4.9/5 rating on Clutch from 45+ reviews, and work from offices in the USA, India, Singapore and the Netherlands.Get a Free Estimate for Your Resale App

Shrey Bhardwaj is the Director & Founder of PerfectionGeeks Technologies, bringing extensive experience in software development and digital innovation. His expertise spans mobile app development, custom software solutions, UI/UX design, and emerging technologies such as Artificial Intelligence and Blockchain. Known for delivering scalable, secure, and high-performance digital products, Shrey helps startups and enterprises achieve sustainable growth. His strategic leadership and client-centric approach empower businesses to streamline operations, enhance user experience, and maximize long-term ROI through technology-driven solutions.