How It Works
Full transparency on every mechanism — from MRR verification to escrow closing.
For Buyers
Acquire a verified SaaS business in a single day.
Create an Account
Sign up with Google or email magic link. Browse upcoming auctions and research listings — no account needed to watch.
Place a Deposit
To bid, place a $100 refundable deposit via Stripe. This filters out tire-kickers and keeps auctions serious. Refunded automatically if you don't win.
Bid in Real-Time
When an auction goes live, place bids with an anonymous alias (e.g. "Bidder #3"). Watch the activity feed, spectator count, and countdown timer. Anti-snipe protection extends the auction if bids come in the final 5 minutes.
Win & Close via Escrow
Winner pays through Escrow.com. Seller transfers all assets — code, domain, accounts. Buyer has 14 days to inspect before funds release.
For Sellers
List for free. Sell in 24 hours. Pay 2.5% only on success.
Verify Your MRR
Connect your payment processor. Stripe sellers paste a read-only API key for instant verification. Using Paddle, Lemon Squeezy, or another processor? Submit revenue evidence and our team verifies it within 24 hours.
Fill in Details
Add your SaaS description, tech stack, monthly expenses, traffic data, and a walkthrough video. For Stripe sellers, the MRR chart is generated automatically from API data.
Submit for Review
Our team reviews your listing for quality and accuracy. We verify the revenue data and confirm the listing meets our minimum $100 MRR threshold.
Go Live
Your auction is scheduled and goes live for exactly 24 hours. Verified bidders compete in real-time. You set the reserve price — if it's not met, you keep your SaaS and can relist for free.
Auction Rules & Mechanics
Every rule is designed for fairness, transparency, and serious price discovery. No hidden catches.
One Auction at a Time
Only one auction is ever live on AuctionMRR at any given moment. This concentrates all buyer attention on a single listing, creating urgency and fair price discovery. No competing listings to split the audience.
24-Hour Auction Window
Every auction runs for exactly 24 hours from the moment it goes live. This gives buyers in every timezone a fair chance to participate. The countdown timer is visible to everyone watching.
Anti-Snipe Protection
If any bid is placed in the final 5 minutes of an auction, the timer automatically extends by 5 minutes from the time of that bid. This prevents last-second sniping and ensures true price discovery. Extensions are capped at a total of 1 hour of added time to prevent indefinite auctions. Every extension is visible to all participants in real-time.
Minimum Bid Increment
Bid increments scale with the current price to keep auctions moving at every level. Under $1,000: $1 minimum increment. $1,000–$5,000: $5. $5,000–$25,000: $25. $25,000–$100,000: $100. $100,000–$500,000: $500. Over $500,000: $1,000. For example, a $3,200 high bid requires at least $3,205 to beat it. A $75,000 high bid requires at least $75,100.
Reserve Price
Sellers set a hidden reserve price before the auction starts. If bidding does not reach the reserve, the auction closes without a sale. The reserve price is never revealed to bidders — they only know whether the reserve has been met (indicated in the auction UI). If the reserve is not met, all bidder deposits are refunded and the seller can relist for free at a different reserve.
Anonymous Bidding
All bidders are assigned random aliases like "Bidder #3" or "Bidder #7" when they enter an auction. Your real identity is never shown to other bidders or to the seller during the auction. This ensures pricing is driven by market value, not reputation or negotiation tactics. The winning bidder's identity is revealed to the seller only after the auction closes.
$100 Refundable Deposit
Every bidder must place a $100 deposit via Stripe before their first bid in an auction. This is fully refundable — you get it back automatically if you don't win. The deposit serves as a seriousness filter: it ensures that everyone bidding has skin in the game and prevents spam or fake bids. You place one deposit per auction, not per bid.
Real-Time Activity Feed
Every auction has a live activity feed showing all bids (amounts and anonymous aliases), system events (auction start, anti-snipe extensions, reserve met), and a live chat where spectators and bidders can discuss the listing. Spectator count and live viewer numbers are displayed in real-time.
MRR Verification
How we verify that every revenue number on AuctionMRR is real.
How API Verification Works
Using your read-only restricted API key, we access your Stripe subscription and charge data for up to the last 12 months. We calculate monthly recurring revenue (MRR), track growth trends, identify churn rate, and generate a verified revenue chart. We see: active subscriptions, charge amounts, refunds, and cancellations.
What We Cannot Access
Your restricted key is read-only. We cannot create charges, modify subscriptions, issue refunds, access customer payment methods, or make any changes to your Stripe account. We never store the key after verification is complete — it's used once to pull the data, then discarded.
Why Not Screenshots?
For Stripe sellers, we pull data directly from the Stripe API. For other processors (Paddle, Lemon Squeezy, RevenueCat, Chargebee, etc.), our team manually verifies revenue evidence before any listing goes live. Every MRR figure on AuctionMRR is verified — buyers can trust the numbers.
Minimum Requirements
To list on AuctionMRR, your SaaS must have at least $100 in verified MRR. There is no maximum — we've designed the platform to handle listings from micro-SaaS to larger businesses. We support Stripe (API verification), Paddle, Lemon Squeezy, RevenueCat, Chargebee, and more (manual verification).
Escrow & Closing Process
Every transaction is protected through Escrow.com — a licensed, regulated escrow service. Neither side can lose.
Auction Closes
When the 24-hour auction ends (including any anti-snipe extensions), the highest bidder wins. If the reserve price was met, both buyer and seller are notified and connected.
Buyer Pays into Escrow
The winning buyer sends the full purchase amount to Escrow.com, a licensed and regulated escrow service. The funds are held securely by Escrow.com — neither the buyer nor the seller can access them during the transfer period.
Seller Transfers Assets
The seller transfers all business assets to the buyer: source code (GitHub/GitLab repo transfer), domain name, hosting accounts, third-party service accounts (analytics, email, etc.), customer database, and any other assets specified in the listing.
14-Day Inspection Period
The buyer has 14 calendar days to inspect everything: verify the code works, confirm customer data matches, check that revenue matches the verified MRR, and ensure all promised assets have been transferred. If something is materially misrepresented, the buyer can dispute through Escrow.com.
Funds Released
After the buyer approves (or the 14-day inspection period ends without a dispute), Escrow.com releases the funds to the seller minus the 2.5% seller fee. The transaction is complete.
Fees & Pricing
Simple, transparent pricing. No hidden costs.
$0
Listing Fee
Completely free to list your SaaS. No monthly fees, no subscription, no upfront costs.
2.5%
Seller Fee
Charged only on a successful sale. Deducted from the final escrow payout. If your SaaS doesn't sell, you pay nothing.
2.5%
Buyer Fee
Added to the winning bid amount. Covers platform costs, verification infrastructure, and escrow facilitation.
Fee Comparison
Traditional SaaS brokers charge 6-15% commission, usually entirely on the seller side. AuctionMRR's 5% total fee (split 2.5% + 2.5%) is the lowest in the industry. The $100 bidder deposit is fully refundable and is not a fee — it's returned automatically if you don't win.
What Makes Us Different
Verified MRR
Real MRR data verified via API or manual review. No faking, no inflating, no screenshots. Every number is mathematically verified.
One at a Time
Only one auction is live at any moment. All eyes on one deal creates urgency, fair pricing, and maximum exposure for sellers.
Anonymous Bidding
Bidders get auto-assigned aliases. No names, no reputation bias. Pure market-driven pricing based on what the business is worth.
Frequently Asked Questions
How much does it cost to list?
Nothing. Listing on AuctionMRR is completely free. We charge a 2.5% buyer fee + 2.5% seller fee only if your SaaS actually sells — 5% total, split evenly. This is lower than any traditional SaaS broker (typically 6-15%).
What's the $100 bidder deposit?
A refundable deposit placed via Stripe before you can bid. It's returned automatically if you don't win. This keeps auctions serious and filters out non-serious buyers. You place one deposit per auction, not per bid.
How is MRR verified?
For Stripe sellers, we pull data directly from the Stripe API using a read-only restricted key. For other processors (Paddle, Lemon Squeezy, RevenueCat, Chargebee, and more), our team manually verifies revenue evidence before the listing goes live.
What happens if I win an auction?
The winning buyer pays through Escrow.com, a licensed escrow service. The seller transfers all business assets — code, domain, accounts — and the buyer has 14 days to inspect everything before funds are released to the seller.
Can I watch without an account?
Yes. Anyone can watch a live auction, see bid amounts, the spectator count, the activity feed, and the live chat. You only need an account (and a $100 deposit) to place bids.
What's anti-snipe protection?
If a bid is placed in the final 5 minutes of an auction, the timer extends by 5 minutes from that bid. This prevents last-second sniping that would deny fair price discovery. Extensions are capped at 1 hour total to prevent indefinite auctions.
What happens if the reserve price isn't met?
If bidding doesn't reach the seller's hidden reserve price, the auction closes without a sale. The seller keeps their SaaS and can relist for free at a different reserve price. All bidder deposits are refunded automatically.
What's the minimum bid increment?
Increments scale with the bid price: $1 under $1k, $5 from $1k–$5k, $25 from $5k–$25k, $100 from $25k–$100k, $500 from $100k–$500k, and $1,000 above $500k. This keeps auctions moving at every price level without allowing trivial $1 wars on high-value listings.
Is bidding really anonymous?
Yes. Every bidder is assigned a random alias (e.g. "Bidder #3") for each auction. Your identity is never shown to other bidders or the seller during the auction. The winner's identity is revealed to the seller only after the auction closes, so the deal can proceed.
What payment processors do you support?
We support Stripe (API-verified), Paddle, Lemon Squeezy, RevenueCat, Chargebee, Braintree, Recurly, FastSpring, Gumroad, DodoPayments, and PayPal. Stripe sellers connect via API key for instant verification. All other processors use our manual verification process — submit revenue evidence and our team reviews it within 24 hours.
Can I set any reserve price?
Yes. There are no restrictions on reserve prices. You set whatever minimum you're willing to accept. If the bidding doesn't reach your reserve, you keep your SaaS — no obligations.
How do I know the code/assets are real?
The 14-day inspection period through Escrow.com is your protection. You have full access to inspect all transferred assets before approving the release of funds. If anything is materially misrepresented, you can dispute through Escrow.com.
What if I need to cancel my listing?
You can cancel or withdraw your listing at any time before it goes live. Once an auction is live, it runs for the full 24 hours. There are no fees for cancellation.
Do you handle the asset transfer?
We facilitate the connection between buyer and seller, but the actual transfer of code, domains, and accounts happens directly between the two parties. Escrow.com holds the funds to protect both sides during this process.

