---
title: Noon Clone Business Model
description: Home/Noon Clone/Business Model                      Noon Clone &middot; Business Model           Noon Clone Business Model: Six Lines, Different Weights per Mar
url: https://miracuves.com/noon-clone/business-model
date_modified: 2026-08-21
author: miracuves
language: en_US
---

.mcv-nnb{
    --crimson:#e8344f; --crimson-deep:#a70d2a; --crimson-hot:#d81b46; --crimson-light:#ff8090;
    --amber:#fbbf24; --black:#0a0a0a; --white:#ffffff; --paper:#faf8f8; --ink:#191419; --ink-dim:#6d666d;
    --line:rgba(11,11,16,0.1); --line-light:rgba(255,255,255,0.12);
    --card-bg:rgba(8,3,8,0.82);
    font-family:'Plus Jakarta Sans',Arial,sans-serif; color:var(--ink); background:var(--white); margin:0; padding:0;
  }
  .mcv-nnb *{ box-sizing:border-box; }
  .mcv-nnb h1,.mcv-nnb h2,.mcv-nnb h3{ font-family:'Plus Jakarta Sans',Arial,sans-serif; font-weight:800; margin:0; letter-spacing:-0.02em; line-height:1.12; }
  .mcv-nnb p{ margin:0 0 14px; line-height:1.7; color:var(--ink); }
  .mcv-nnb a{ color:var(--crimson-deep); text-decoration:none; }
  .mcv-nnb .mono{ font-family:'JetBrains Mono',monospace; }
  .mcv-nnb-wrap{ max-width:1180px; margin:0 auto; padding:0 24px; position:relative; z-index:2; }
  .mcv-nnb-bleed{ position:relative; left:50%; right:50%; margin-left:-50vw; margin-right:-50vw; width:100vw; }

  .mcv-seo-ref{ background:#FFF7E0; border:2px dashed #C79A00; padding:18px 22px; font-family:Arial,sans-serif; font-size:13px; color:#4A3B00; max-width:1180px; margin:18px auto; border-radius:8px; }

  .mcv-nnb-crumb{ display:flex; gap:8px; align-items:center; font-family:'JetBrains Mono',monospace; font-size:11.5px; color:rgba(255,255,255,.62); margin-bottom:20px; }
  .mcv-nnb-crumb a{ color:rgba(255,255,255,.62); }
  .mcv-nnb-crumb a:hover{ color:var(--crimson-light); }
  .mcv-nnb-crumb span.sep{ opacity:.5; }
  .mcv-nnb-crumb span.cur{ color:rgba(255,255,255,.75); }

  .mcv-nnb-eyebrow{ display:inline-flex; align-items:center; gap:8px; padding:7px 16px; border-radius:100px; background:rgba(255,255,255,.06); border:1px solid var(--line-light); font-family:'JetBrains Mono',monospace; font-size:11.5px; font-weight:700; letter-spacing:.18em; text-transform:uppercase; color:var(--crimson-light); margin-bottom:22px; }
  .mcv-nnb-eyebrow .dot{ width:6px; height:6px; border-radius:50%; background:var(--crimson); }

  .mcv-nnb-hero{ background:radial-gradient(ellipse 900px 500px at 85% -10%, rgba(232,52,79,.16), transparent), #0a0a0a; color:#fff; padding:56px 0 150px; position:relative; overflow:hidden; }
  .mcv-nnb-hero .ring{ position:absolute; border:2px solid rgba(232,52,79,.18); border-radius:50%; pointer-events:none; }
  .mcv-nnb-hero .ring1{ width:560px; height:560px; top:-260px; right:-200px; }
  .mcv-nnb-hero .ring2{ width:340px; height:340px; bottom:-200px; right:120px; border-color:rgba(232,52,79,.1); }
  .mcv-nnb-herogrid{ display:grid; grid-template-columns:1.1fr 0.9fr; gap:48px; align-items:center; }
  .mcv-nnb-hero h1{ font-size:clamp(27px,3.9vw,44px); color:#fff; }
  .mcv-nnb-hero h1 em{ font-style:normal; color:#ff8090; }
  .mcv-nnb-hero p.sub{ font-size:16px; color:rgba(255,255,255,.68); max-width:600px; margin:20px 0 30px; }

  .mcv-nnb a.mcv-nnb-btn{ display:inline-flex; align-items:center; gap:8px; border-radius:12px; background:linear-gradient(160deg,#d81b46,#e8344f); color:#fff; font-weight:700; font-size:15px; padding:15px 28px; box-shadow:0 10px 30px rgba(232,52,79,.3); transition:transform .25s cubic-bezier(.2,.8,.2,1), box-shadow .25s; }
  .mcv-nnb a.mcv-nnb-btn:hover{ color:#fff; transform:translateY(-2px); box-shadow:0 14px 36px rgba(232,52,79,.42); text-decoration:none; }
  .mcv-nnb a.mcv-nnb-btn-outline{ display:inline-flex; align-items:center; border:2px solid rgba(255,255,255,.7); color:#fff; border-radius:12px; font-weight:700; font-size:15px; padding:13px 26px; margin-left:12px; transition:all .2s; }
  .mcv-nnb a.mcv-nnb-btn-outline:hover{ background:#fff; color:#191419; text-decoration:none; }

  .mcv-nnb-trust{ display:flex; flex-wrap:wrap; gap:22px; margin-top:34px; padding-top:24px; border-top:1px solid var(--line-light); }
  .mcv-nnb-trust-item{ display:flex; align-items:center; gap:8px; font-size:12.5px; color:rgba(255,255,255,.6); }
  .mcv-nnb-trust-item strong{ font-family:'JetBrains Mono',monospace; color:#fff; font-size:14px; }

  .mcv-nnb-cardstack{ position:relative; height:340px; }
  .mcv-nnb-fincard{ position:absolute; width:300px; height:180px; border-radius:18px; padding:22px; background:linear-gradient(150deg,#1c1418,#0d0709); border:1px solid var(--line-light); box-shadow:0 30px 70px rgba(0,0,0,.5); }
  .mcv-nnb-fincard.c1{ top:0; left:10px; z-index:1; opacity:.5; transform:rotate(-6deg) scale(.92); }
  .mcv-nnb-fincard.c2{ top:30px; left:40px; z-index:2; background:linear-gradient(150deg,#3a0a15,#160408 60%,#0a0a0a); border-color:rgba(232,52,79,.3); box-shadow:0 40px 90px rgba(0,0,0,.55), 0 0 60px -12px rgba(232,52,79,.35); }
  .mcv-nnb-fincard .brand{ font-family:'JetBrains Mono',monospace; font-size:11px; letter-spacing:.14em; text-transform:uppercase; color:rgba(255,255,255,.55); }
  .mcv-nnb-fincard .chip{ width:34px; height:24px; border-radius:5px; background:linear-gradient(135deg,#ff8090,#e8344f); margin:22px 0 18px; }
  .mcv-nnb-fincard .num{ font-family:'JetBrains Mono',monospace; font-size:15px; color:#fff; letter-spacing:.1em; }
  .mcv-nnb-fincard .curr{ position:absolute; bottom:22px; right:22px; font-family:'JetBrains Mono',monospace; font-size:11px; color:#ff8090; }
  .mcv-nnb-float{ position:absolute; background:rgba(8,3,8,0.82); border:1px solid var(--line-light); border-radius:14px; padding:12px 16px; box-shadow:0 16px 40px rgba(0,0,0,.35); z-index:3; }
  .mcv-nnb-float .k2{ font-family:'JetBrains Mono',monospace; font-size:10px; color:#ff8090; text-transform:uppercase; letter-spacing:.08em; margin-bottom:3px; }
  .mcv-nnb-float .v{ font-family:'JetBrains Mono',monospace; font-size:15px; color:#fff; font-weight:700; }
  .mcv-nnb-float-1{ top:-10px; right:0; }
  .mcv-nnb-float-2{ bottom:10px; left:0; }

  .mcv-nnb-statbar{ margin-top:-72px; position:relative; z-index:3; }
  .mcv-nnb-statbar .inner{ background:rgba(8,3,8,0.82); border:1px solid var(--line-light); border-radius:18px; box-shadow:0 24px 60px rgba(0,0,0,.35); padding:32px 20px; display:grid; grid-template-columns:repeat(4,1fr); }
  .mcv-nnb-statbar .stat{ text-align:center; padding:0 12px; border-right:1px solid var(--line-light); }
  .mcv-nnb-statbar .stat:last-child{ border-right:none; }
  .mcv-nnb-statbar .num{ font-family:'JetBrains Mono',monospace; font-weight:700; font-size:22px; color:#ff8090; }
  .mcv-nnb-statbar .lbl{ font-size:11.5px; color:rgba(255,255,255,.62); margin-top:6px; line-height:1.4; }

  .mcv-nnb-section{ padding:100px 0 76px; }
  .mcv-nnb-section.paper{ background:#faf8f8; }
  .mcv-nnb-section.tight{ padding-top:76px; }
  .mcv-nnb-head{ text-align:center; max-width:720px; margin:0 auto 48px; }
  .mcv-nnb-head .kicker{ font-family:'JetBrains Mono',monospace; font-size:12px; font-weight:700; letter-spacing:.18em; text-transform:uppercase; color:#a70d2a; margin-bottom:12px; }
  .mcv-nnb-head h2{ font-size:clamp(22px,3vw,34px); color:#191419; }
  .mcv-nnb-head p{ color:#6d666d; margin-top:14px; }

  .mcv-nnb-rolegrid{ display:grid; grid-template-columns:repeat(3,1fr); gap:22px; }
  .mcv-nnb-rolecard{ background:#fff; border:1px solid var(--line); border-radius:18px; padding:28px 24px; box-shadow:0 6px 18px rgba(0,0,0,.05); transition:transform .3s cubic-bezier(.2,.8,.2,1), box-shadow .3s, border-color .3s; }
  .mcv-nnb-rolecard:hover{ transform:translateY(-6px); box-shadow:0 20px 40px rgba(0,0,0,.09); border-color:#e8344f; }
  .mcv-nnb-roleicon{ width:40px; height:40px; border-radius:10px; background:rgba(232,52,79,.12); border:1px solid rgba(232,52,79,.3); display:flex; align-items:center; justify-content:center; margin-bottom:16px; font-family:'JetBrains Mono',monospace; font-weight:700; font-size:14px; color:#a70d2a; }
  .mcv-nnb-rolecard h3{ font-size:17px; margin-bottom:12px; color:#191419; }
  .mcv-nnb-rolecard ul{ margin:0; padding-left:18px; font-size:13.5px; color:#191419; }
  .mcv-nnb-rolecard li{ margin-bottom:8px; line-height:1.5; }

  .mcv-nnb-tablewrap{ overflow-x:auto; border-radius:16px; box-shadow:0 12px 34px rgba(0,0,0,.07); border:1px solid var(--line); }
  table.mcv-nnb-table{ border-collapse:collapse; width:100%; min-width:680px; background:#fff; font-size:13.5px; }
  table.mcv-nnb-table th{ background:#0a0a0a; color:#ffffff; text-align:left; padding:14px 16px; font-family:'JetBrains Mono',monospace; font-weight:600; font-size:12px; letter-spacing:.04em; text-transform:uppercase; }
  table.mcv-nnb-table td{ padding:14px 16px; border-bottom:1px solid rgba(11,11,16,0.1); vertical-align:top; color:#191419; }
  table.mcv-nnb-table td.hl{ background:rgba(232,52,79,.06); border-top:3px solid #e8344f; font-weight:600; color:#191419; }
  table.mcv-nnb-table th.hl{ background:#e8344f; color:#ffffff; }
  table.mcv-nnb-table tbody tr:hover td{ background:#f4f1f1; color:#191419; }
  table.mcv-nnb-table tbody tr:hover td.hl{ background:rgba(232,52,79,.13); color:#191419; }
  table.mcv-nnb-table tr:last-child td{ border-bottom:none; }
  .mcv-nnb-note{ font-size:12.5px; color:#6d666d; margin-top:12px; }

  .mcv-nnb-callout{ background:linear-gradient(135deg,#2B0710,#4A0F1E); color:#fff; border-radius:20px; padding:40px 44px; }
  .mcv-nnb-callout h2{ color:#fff; font-size:22px; margin-bottom:12px; }
  .mcv-nnb-callout p{ color:rgba(255,255,255,.78); font-size:14.5px; margin:0; }

  .mcv-nnb-honest{ background:#fff; border:1px solid var(--line); border-left:4px solid #fbbf24; border-radius:14px; padding:28px 30px; }
  .mcv-nnb-honest h3{ font-size:17px; margin-bottom:14px; color:#191419; }
  .mcv-nnb-honestgrid{ display:grid; grid-template-columns:1fr 1fr; gap:10px 28px; }
  .mcv-nnb-honestgrid div{ font-size:13.5px; color:#191419; line-height:1.55; padding-left:18px; position:relative; }
  .mcv-nnb-honestgrid div::before{ content:'!'; position:absolute; left:0; top:0; font-family:'JetBrains Mono',monospace; font-weight:700; color:#8a6100; }

  .mcv-nnb-cs{ background:#fff; border:1px solid var(--line); border-radius:20px; padding:32px 34px; display:flex; justify-content:space-between; align-items:center; gap:24px; flex-wrap:wrap; box-shadow:0 8px 24px rgba(0,0,0,.05); }
  .mcv-nnb-cs-badge{ display:inline-flex; align-items:center; gap:7px; padding:6px 14px; border-radius:100px; background:rgba(232,52,79,.08); border:1px solid rgba(232,52,79,.25); font-family:'JetBrains Mono',monospace; font-size:11px; font-weight:700; letter-spacing:.1em; text-transform:uppercase; color:#a70d2a; margin-bottom:12px; }
  .mcv-nnb-cs-badge .dot{ width:6px; height:6px; border-radius:50%; background:#e8344f; }
  .mcv-nnb-cs-body{ flex:1; min-width:260px; }
  .mcv-nnb-cs-body h3{ font-size:16.5px; margin-bottom:6px; color:#191419; }
  .mcv-nnb-cs-body p{ color:#6d666d; font-size:13.5px; margin:0; max-width:460px; }
  .mcv-nnb a.mcv-nnb-cs-link{ font-family:'JetBrains Mono',monospace; font-size:12px; font-weight:700; color:#a70d2a; white-space:nowrap; }

  .mcv-nnb-faqgrid{ display:grid; grid-template-columns:1fr 1fr; gap:0 40px; max-width:1000px; margin:0 auto; }
  .mcv-nnb-faq details{ border-bottom:1px solid var(--line); padding:18px 0; }
  .mcv-nnb-faq summary{ font-family:'Plus Jakarta Sans',Arial,sans-serif; font-weight:700; font-size:15px; color:#191419; cursor:pointer; list-style:none; display:flex; justify-content:space-between; align-items:center; gap:16px; }
  .mcv-nnb-faq summary::-webkit-details-marker{ display:none; }
  .mcv-nnb-faq summary::after{ content:'+'; font-family:'JetBrains Mono',monospace; color:#a70d2a; font-size:20px; font-weight:700; flex:none; }
  .mcv-nnb-faq details[open] summary::after{ content:'\2212'; }
  .mcv-nnb-faq .a{ color:#6d666d; font-size:13.5px; margin-top:10px; line-height:1.65; }

  .mcv-nnb-cta{ background:linear-gradient(120deg,#e8344f,#6e0e1f); color:#fff; padding:64px 0; position:relative; overflow:hidden; }
  .mcv-nnb-cta .ring{ position:absolute; border:2px solid rgba(255,255,255,.14); border-radius:50%; width:360px; height:360px; top:-140px; right:-100px; }
  .mcv-nnb-cta .flex{ display:flex; justify-content:space-between; align-items:center; gap:28px; flex-wrap:wrap; position:relative; z-index:2; }
  .mcv-nnb-cta h2{ color:#fff; font-size:clamp(20px,2.6vw,28px); margin-bottom:8px; }
  .mcv-nnb-cta p{ color:rgba(255,255,255,.82); margin:0; max-width:460px; }
  .mcv-nnb-cta a.mcv-nnb-btn-outline{ border-color:#fff; }
  .mcv-nnb-cta a.mcv-nnb-btn{ background:#fff; box-shadow:0 10px 30px rgba(0,0,0,.2); }
  .mcv-nnb-cta a.mcv-nnb-btn,.mcv-nnb-cta a.mcv-nnb-btn:hover{ color:#a70d2a; }

  .mcv-nnb-explore{ display:flex; flex-wrap:wrap; gap:10px; justify-content:center; }
  .mcv-nnb a.mcv-nnb-pill{ font-family:'JetBrains Mono',monospace; font-size:12.5px; font-weight:600; padding:10px 18px; border-radius:100px; border:1px solid var(--line); color:#191419; background:#fff; transition:all .2s; }
  .mcv-nnb a.mcv-nnb-pill:hover{ border-color:#e8344f; color:#a70d2a; text-decoration:none; }
  .mcv-nnb a.mcv-nnb-pill.cur{ background:#191419; color:#fff; border-color:#191419; }

  .mcv-nnb-finalcta{ background:#0a0a0a; color:#fff; text-align:center; padding:96px 24px 64px; position:relative; overflow:hidden; }
  .mcv-nnb-finalcta .ring{ position:absolute; border:1.5px solid rgba(232,52,79,.16); border-radius:50%; }
  .mcv-nnb-finalcta .ring1{ width:480px; height:480px; top:-220px; left:-160px; }
  .mcv-nnb-finalcta .ring2{ width:300px; height:300px; bottom:-180px; right:-90px; }
  .mcv-nnb-finalcta .card{ background:rgba(8,3,8,0.82); border:1px solid var(--line-light); border-radius:24px; padding:56px 40px; max-width:720px; margin:0 auto; position:relative; z-index:2; }
  .mcv-nnb-finalcta h2{ color:#fff; font-size:clamp(24px,3.2vw,34px); max-width:640px; margin:0 auto 14px; }
  .mcv-nnb-finalcta p.sub{ color:rgba(255,255,255,.7); max-width:520px; margin:0 auto 30px; }
  .mcv-nnb-footerbar{ max-width:1180px; margin:56px auto 0; padding-top:28px; border-top:1px solid var(--line-light); position:relative; z-index:2; }
  .mcv-nnb-byline{ display:flex; flex-wrap:wrap; gap:6px 14px; align-items:center; font-family:'JetBrains Mono',monospace; font-size:11.5px; color:rgba(255,255,255,.55); border-bottom:1px solid rgba(255,255,255,.12); padding-bottom:16px; margin-bottom:12px; }
  .mcv-nnb-byline strong{ color:#fff; font-weight:600; }
  .mcv-nnb-byline .dotsep{ opacity:.4; }
  .mcv-nnb-footermeta{ display:flex; flex-wrap:wrap; justify-content:space-between; gap:12px; font-family:'JetBrains Mono',monospace; font-size:11px; color:rgba(255,255,255,.55); }

  @media (max-width:900px){
    .mcv-nnb-herogrid{ grid-template-columns:1fr; }
    .mcv-nnb-statbar .inner{ grid-template-columns:repeat(2,1fr); gap:18px 0; }
    .mcv-nnb-statbar .stat:nth-child(2){ border-right:none; }
    .mcv-nnb-rolegrid{ grid-template-columns:1fr; }
    .mcv-nnb-honestgrid{ grid-template-columns:1fr; }
    .mcv-nnb-faqgrid{ grid-template-columns:1fr; }
    .mcv-nnb-hero h1{ font-size:27px; }
    .mcv-nnb-cta .flex{ flex-direction:column; align-items:flex-start; }
    .mcv-nnb-cardstack{ height:260px; }
    .mcv-nnb-fincard{ width:250px; height:150px; }
  }
  @media (prefers-reduced-motion: reduce){ .mcv-nnb *{ animation:none !important; transition:none !important; } }
  /* --- components used by cost / company / business-model --- */
  .mcv-nnb-pricecard{ background:linear-gradient(150deg,#3a0a15,#160408 60%,#0a0a0a); border:1px solid rgba(232,52,79,.3); border-radius:22px; padding:34px 32px; box-shadow:0 40px 90px rgba(0,0,0,.55), 0 0 60px -12px rgba(232,52,79,.35); }
  .mcv-nnb-pricecard .plan{ font-family:'JetBrains Mono',monospace; font-size:11px; letter-spacing:.16em; text-transform:uppercase; color:#ff8090; margin-bottom:14px; }
  .mcv-nnb-pricecard .amt{ font-family:'JetBrains Mono',monospace; font-size:44px; font-weight:700; color:#fff; line-height:1; }
  .mcv-nnb-pricecard .per{ font-size:13px; color:rgba(255,255,255,.6); margin-top:8px; }
  .mcv-nnb-pricecard ul{ margin:22px 0 0; padding-left:18px; color:rgba(255,255,255,.78); font-size:13.5px; }
  .mcv-nnb-pricecard li{ margin-bottom:8px; line-height:1.5; }
  .mcv-nnb-drivers{ display:grid; grid-template-columns:repeat(3,1fr); gap:22px; }
  .mcv-nnb-driver{ background:#fff; border:1px solid rgba(11,11,16,0.1); border-radius:18px; padding:26px 24px; box-shadow:0 6px 18px rgba(0,0,0,.05); transition:transform .3s cubic-bezier(.2,.8,.2,1), box-shadow .3s, border-color .3s; }
  .mcv-nnb-driver:hover{ transform:translateY(-6px); box-shadow:0 20px 40px rgba(0,0,0,.09); border-color:#e8344f; }
  .mcv-nnb-driver h3{ font-size:16px; margin-bottom:10px; color:#191419; }
  .mcv-nnb-driver p{ font-size:13.5px; color:#6d666d; margin:0; }
  .mcv-nnb-steps{ display:grid; grid-template-columns:repeat(3,1fr); gap:18px; }
  .mcv-nnb-step{ background:#fff; border:1px solid rgba(11,11,16,0.1); border-radius:16px; padding:24px 22px; }
  .mcv-nnb-step .n{ font-family:'JetBrains Mono',monospace; font-size:11px; font-weight:700; letter-spacing:.12em; text-transform:uppercase; color:#a70d2a; margin-bottom:8px; }
  .mcv-nnb-step h3{ font-size:15.5px; margin-bottom:8px; color:#191419; }
  .mcv-nnb-step p{ font-size:13.5px; color:#6d666d; margin:0; }
  .mcv-nnb-checkgrid{ display:grid; grid-template-columns:1fr 1fr; gap:16px 28px; }
  .mcv-nnb-check{ background:#fff; border:1px solid rgba(11,11,16,0.1); border-radius:14px; padding:20px 22px; }
  .mcv-nnb-check h3{ font-size:15px; margin-bottom:8px; color:#191419; }
  .mcv-nnb-check p{ font-size:13.5px; color:#6d666d; margin:0; }
  .mcv-nnb-flags{ display:grid; grid-template-columns:1fr 1fr; gap:14px 28px; }
  .mcv-nnb-flag{ font-size:13.5px; color:#191419; line-height:1.55; padding-left:22px; position:relative; }
  .mcv-nnb-flag::before{ content:'\2715'; position:absolute; left:0; top:0; font-family:'JetBrains Mono',monospace; font-weight:700; color:#a70d2a; }
  .mcv-nnb-pt{ background:radial-gradient(ellipse 800px 400px at 20% 0%, rgba(232,52,79,.14), transparent), #0a0a0a; color:#fff; padding:92px 0 84px; }
  .mcv-nnb-pt .mcv-nnb-head h2{ color:#fff; }
  .mcv-nnb-pt .mcv-nnb-head p{ color:rgba(255,255,255,.68); }
  .mcv-nnb-ptgrid{ display:grid; grid-template-columns:repeat(3,1fr); gap:20px; }
  .mcv-nnb-ptcard{ background:rgba(8,3,8,0.82); border:1px solid rgba(255,255,255,0.12); border-radius:18px; padding:26px 24px; }
  .mcv-nnb-ptcard h3{ font-size:15.5px; color:#fff; margin-bottom:10px; }
  .mcv-nnb-ptcard p{ font-size:13.5px; color:rgba(255,255,255,.72); margin:0; }
  .mcv-nnb-ptcard .tag{ display:inline-block; font-family:'JetBrains Mono',monospace; font-size:10px; letter-spacing:.1em; text-transform:uppercase; color:#ff8090; border:1px solid rgba(232,52,79,.35); border-radius:100px; padding:3px 10px; margin-bottom:12px; }
  .mcv-nnb-csbox{ background:#fff; border:1px solid rgba(11,11,16,0.1); border-radius:22px; padding:40px 42px; box-shadow:0 12px 34px rgba(0,0,0,.06); }
  .mcv-nnb-csmeta{ display:flex; flex-wrap:wrap; gap:26px; margin:22px 0 26px; padding:20px 0; border-top:1px solid rgba(11,11,16,0.1); border-bottom:1px solid rgba(11,11,16,0.1); }
  .mcv-nnb-csmeta div{ font-size:13px; color:#6d666d; }
  .mcv-nnb-csmeta strong{ display:block; font-family:'JetBrains Mono',monospace; font-size:18px; color:#191419; margin-bottom:2px; }
  .mcv-nnb-cscols{ display:grid; grid-template-columns:repeat(3,1fr); gap:26px; }
  .mcv-nnb-cscols h4{ font-size:13px; font-family:'JetBrains Mono',monospace; letter-spacing:.08em; text-transform:uppercase; color:#a70d2a; margin:0 0 10px; }
  .mcv-nnb-cscols ul{ margin:0; padding-left:18px; font-size:13.5px; color:#191419; }
  .mcv-nnb-cscols li{ margin-bottom:8px; line-height:1.5; }
  .mcv-nnb-quote{ margin-top:28px; padding:24px 26px; background:#faf8f8; border-left:3px solid #e8344f; border-radius:0 12px 12px 0; }
  .mcv-nnb-quote p{ font-size:15px; font-style:italic; color:#191419; margin:0 0 10px; }
  .mcv-nnb-quote .who{ font-family:'JetBrains Mono',monospace; font-size:12px; color:#6d666d; font-style:normal; }
  .mcv-nnb-revgrid{ display:grid; grid-template-columns:repeat(3,1fr); gap:22px; }
  .mcv-nnb-revcard{ background:#fff; border:1px solid rgba(11,11,16,0.1); border-radius:18px; padding:28px 24px; box-shadow:0 6px 18px rgba(0,0,0,.05); transition:transform .3s cubic-bezier(.2,.8,.2,1), box-shadow .3s, border-color .3s; }
  .mcv-nnb-revcard:hover{ transform:translateY(-6px); box-shadow:0 20px 40px rgba(0,0,0,.09); border-color:#e8344f; }
  .mcv-nnb-revcard .n{ font-family:'JetBrains Mono',monospace; font-size:11px; font-weight:700; letter-spacing:.12em; text-transform:uppercase; color:#a70d2a; margin-bottom:10px; }
  .mcv-nnb-revcard h3{ font-size:16.5px; margin-bottom:10px; color:#191419; }
  .mcv-nnb-revcard p{ font-size:13.5px; color:#6d666d; margin:0; }
  .mcv-nnb-revcard .core{ display:inline-block; margin-top:14px; font-family:'JetBrains Mono',monospace; font-size:10px; letter-spacing:.1em; text-transform:uppercase; color:#a70d2a; background:rgba(232,52,79,.08); border:1px solid rgba(232,52,79,.25); border-radius:100px; padding:3px 10px; }
  .mcv-nnb-disclose{ background:#faf8f8; border:1px dashed rgba(11,11,16,0.1); border-radius:14px; padding:26px 28px; max-width:860px; margin:0 auto; }
  .mcv-nnb-disclose h3{ font-size:16px; margin-bottom:10px; color:#191419; }
  .mcv-nnb-disclose p{ font-size:13.5px; color:#6d666d; margin:0 0 10px; }
  .mcv-nnb-disclose p:last-child{ margin-bottom:0; }
  .mcv-nnb-callout .figs{ display:flex; flex-wrap:wrap; gap:32px; margin-top:22px; padding-top:20px; border-top:1px solid rgba(255,255,255,0.12); }
  .mcv-nnb-callout .figs div{ font-size:12.5px; color:rgba(255,255,255,.65); }
  .mcv-nnb-callout .figs strong{ display:block; font-family:'JetBrains Mono',monospace; font-size:20px; color:#fff; margin-bottom:3px; }
  @media (max-width:900px){
    .mcv-nnb-drivers,.mcv-nnb-steps,.mcv-nnb-checkgrid,.mcv-nnb-flags,.mcv-nnb-ptgrid,.mcv-nnb-cscols,.mcv-nnb-revgrid{ grid-template-columns:1fr; }
    .mcv-nnb-csbox{ padding:28px 24px; }
  }
  /* ===== components ported from the shipped reference bundle (instagram-clone) ===== */
  .mcv-nnb-aside{ border-left:3px solid #e8344f; background:#faf8f8; border-radius:0 16px 16px 0; padding:32px 36px; }
  .mcv-nnb-aside h3{ font-size:17px; margin-bottom:14px; color:#191419; }
  .mcv-nnb-aside ul{ margin:0; padding:0; list-style:none; display:grid; grid-template-columns:1fr 1fr; gap:16px 32px; }
  .mcv-nnb-aside li{ padding-left:18px; position:relative; font-size:14px; color:#191419; line-height:1.6; }
  .mcv-nnb-aside li::before{ content:''; position:absolute; left:0; top:7px; width:7px; height:7px; background:#e8344f; transform:rotate(45deg); }
  .mcv-nnb-aside li span{ color:#6d666d; display:block; font-size:12.5px; margin-top:2px; }
  .mcv-nnb-flowrow{ display:grid; grid-template-columns:64px 1fr; gap:22px; padding:28px 0; border-bottom:1px solid rgba(11,11,16,0.1); align-items:start; }
  .mcv-nnb-flowrow:last-child{ border-bottom:none; }
  .mcv-nnb-flowrow h3{ font-size:18px; margin-bottom:8px; color:#191419; }
  .mcv-nnb-flowrow p{ color:#6d666d; font-size:14.5px; margin:0; max-width:760px; }
  .mcv-nnb-flownum{ width:56px; height:56px; border-radius:50%; border:1.5px solid rgba(11,11,16,0.1); display:flex; align-items:center; justify-content:center; font-family:'JetBrains Mono',monospace; font-weight:700; color:#a70d2a; font-size:16px; }
  .mcv-nnb-icongrid{ display:grid; grid-template-columns:repeat(2,1fr); gap:20px; }
  .mcv-nnb-iconitem{ background:#fff; border:1px solid rgba(11,11,16,0.1); border-radius:14px; padding:22px 24px; display:flex; gap:14px; align-items:flex-start; box-shadow:0 6px 18px rgba(0,0,0,.05); }
  .mcv-nnb-iconitem h3{ font-size:15px; margin-bottom:6px; color:#191419; }
  .mcv-nnb-iconitem p{ font-size:13px; color:#6d666d; margin:0; }
  .mcv-nnb-icondot{ width:34px; height:34px; border-radius:10px; background:rgba(232,52,79,.12); border:1px solid rgba(232,52,79,.3); flex:none; display:flex; align-items:center; justify-content:center; font-family:'JetBrains Mono',monospace; font-weight:700; font-size:14px; color:#a70d2a; }
  .mcv-nnb-steprow{ display:flex; gap:24px; padding:22px 0; border-bottom:1px solid rgba(11,11,16,0.1); }
  .mcv-nnb-steprow:last-child{ border-bottom:none; }
  .mcv-nnb-step-num{ font-family:'JetBrains Mono',monospace; font-weight:700; font-size:15px; color:#a70d2a; flex:none; width:90px; padding-top:2px; }
  .mcv-nnb-step-body h3{ font-size:17px; color:#191419; margin-bottom:6px; }
  .mcv-nnb-step-body p{ font-size:14.5px; color:#6d666d; margin:0; }
  .mcv-nnb-trustband{ background:#0a0a0a; color:#fff; padding:96px 0; position:relative; overflow:hidden; }
  .mcv-nnb-trustband .ring{ position:absolute; border:1.5px solid rgba(232,52,79,.16); border-radius:50%; width:420px; height:420px; top:-160px; left:-140px; }
  .mcv-nnb-trustband .head{ text-align:center; max-width:720px; margin:0 auto 44px; position:relative; z-index:2; }
  .mcv-nnb-trustband .head .kicker{ font-family:'JetBrains Mono',monospace; font-size:12px; font-weight:700; letter-spacing:.18em; text-transform:uppercase; color:#ff8090; margin-bottom:12px; }
  .mcv-nnb-trustband .head h2{ color:#fff; font-size:clamp(22px,3vw,34px); }
  .mcv-nnb-trustband .head p{ color:rgba(255,255,255,.68); margin-top:14px; }
  /* the band markup uses the prefixed head class, so scope the light colours to it explicitly -
     without this the h2 falls through to .mcv-nnb-head h2 (#191419) and vanishes on the black band */
  .mcv-nnb-trustband .mcv-nnb-head h2{ color:#ffffff; font-size:clamp(22px,3vw,34px); }
  .mcv-nnb-trustband .mcv-nnb-head p{ color:rgba(255,255,255,0.68); }
  .mcv-nnb-trustband .mcv-nnb-head .kicker{ color:#ff8090; }
  .mcv-nnb-trustgrid{ display:grid; grid-template-columns:repeat(4,1fr); gap:20px; position:relative; z-index:2; }
  .mcv-nnb-trustcard{ background:rgba(8,3,8,0.82); border:1px solid rgba(255,255,255,0.12); border-radius:16px; padding:26px 22px; }
  .mcv-nnb-trustcard h3{ color:#fff; font-size:15px; margin-bottom:8px; }
  .mcv-nnb-trustcard p{ color:rgba(255,255,255,.68); font-size:13px; margin:0; line-height:1.55; }
  .mcv-nnb-trusticon{ width:38px; height:38px; border-radius:10px; background:rgba(232,52,79,.16); border:1px solid rgba(232,52,79,.4); display:flex; align-items:center; justify-content:center; margin-bottom:14px; }
  .mcv-nnb-scorecard{ background:rgba(8,3,8,0.82); border:1px solid rgba(255,255,255,0.12); border-radius:20px; padding:28px 26px; }
  .mcv-nnb-scorecard .k{ font-family:'JetBrains Mono',monospace; font-size:11px; letter-spacing:.1em; text-transform:uppercase; color:#ff8090; margin-bottom:16px; }
  .mcv-nnb-scorerow{ display:flex; justify-content:space-between; align-items:center; padding:10px 0; border-bottom:1px solid rgba(255,255,255,0.12); }
  .mcv-nnb-scorerow:last-child{ border-bottom:none; }
  .mcv-nnb-scorerow .lbl2{ font-size:12.5px; color:rgba(255,255,255,.75); }
  .mcv-nnb-scorerow .val{ font-family:'JetBrains Mono',monospace; font-size:13px; font-weight:700; color:#fff; }
  .mcv-nnb-scorerow .val.good{ color:#ff8090; }
  .mcv-nnb-cs-top{ display:flex; justify-content:space-between; align-items:flex-start; gap:24px; flex-wrap:wrap; margin-bottom:28px; }
  .mcv-nnb-cs-top p{ color:#6d666d; font-size:14.5px; max-width:480px; margin:0; }
  .mcv-nnb-cs-meta{ text-align:right; font-size:13.5px; }
  .mcv-nnb-cs-meta strong{ display:block; color:#191419; font-size:14.5px; }
  .mcv-nnb-cs-meta .lbl{ font-family:'JetBrains Mono',monospace; font-size:10.5px; text-transform:uppercase; letter-spacing:.08em; color:#6d666d; margin:2px 0 12px; }
  .mcv-nnb-cs-stats{ display:grid; grid-template-columns:repeat(3,1fr); border:1px solid rgba(11,11,16,0.1); border-radius:16px; margin-bottom:24px; overflow:hidden; }
  .mcv-nnb-cs-stat{ text-align:center; padding:22px 12px; border-right:1px solid rgba(11,11,16,0.1); }
  .mcv-nnb-cs-stat:last-child{ border-right:none; }
  .mcv-nnb-cs-stat .v{ font-family:'JetBrains Mono',monospace; font-weight:700; font-size:26px; color:#a70d2a; }
  .mcv-nnb-cs-stat .l{ font-size:12.5px; color:#6d666d; margin-top:4px; }
  .mcv-nnb-cs-grid{ display:grid; grid-template-columns:1fr 1fr; gap:16px; margin-bottom:16px; }
  .mcv-nnb-cs-box{ background:#faf8f8; border-radius:14px; padding:22px 24px; }
  .mcv-nnb-cs-box .h{ font-family:'JetBrains Mono',monospace; font-size:11px; font-weight:700; letter-spacing:.1em; text-transform:uppercase; color:#6d666d; margin-bottom:12px; }
  .mcv-nnb-cs-box ul{ margin:0; padding:0; list-style:none; display:grid; gap:8px; }
  .mcv-nnb-cs-box li{ padding-left:16px; position:relative; font-size:13.5px; color:#191419; line-height:1.55; }
  .mcv-nnb-cs-box li::before{ content:''; position:absolute; left:0; top:7px; width:6px; height:6px; background:#e8344f; transform:rotate(45deg); }
  .mcv-nnb-cs-quote{ border-left:3px solid #e8344f; background:#faf8f8; border-radius:0 14px 14px 0; padding:22px 26px; margin-top:16px; display:flex; gap:16px; align-items:flex-start; }
  .mcv-nnb-cs-quote p{ font-style:italic; font-size:15px; color:#191419; margin:0 0 10px; }
  .mcv-nnb-cs-avatar{ width:38px; height:38px; border-radius:50%; background:#a70d2a; color:#fff; display:flex; align-items:center; justify-content:center; font-family:'JetBrains Mono',monospace; font-weight:700; font-size:13px; flex:none; }
  .mcv-nnb-cs-who strong{ display:block; font-size:13.5px; color:#191419; }
  .mcv-nnb-cs-who span{ font-size:12.5px; color:#6d666d; }
  .mcv-nnb-cs-foot{ margin-top:20px; padding-top:16px; border-top:1px solid rgba(11,11,16,0.1); font-size:12.5px; color:#6d666d; }
  .mcv-nnb-mockwrap{ position:relative; }
  .mcv-nnb-chartcard{ background:rgba(8,3,8,0.82); border:1px solid rgba(255,255,255,0.12); border-radius:20px; padding:28px 26px; position:relative; }
  .mcv-nnb-chartcard .k{ font-family:'JetBrains Mono',monospace; font-size:11px; letter-spacing:.1em; text-transform:uppercase; color:#ff8090; margin-bottom:18px; }
  .mcv-nnb-chartcard .mcv-nnb-barrow{ display:flex; align-items:center; gap:14px; height:auto; margin:0 0 14px; }
  .mcv-nnb-chartcard .mcv-nnb-barrow .l{ flex:0 0 140px; font-size:12.5px; line-height:1.35; color:rgba(255,255,255,.78); }
  .mcv-nnb-chartcard .mcv-nnb-barrow>.bar{ flex:1; height:8px; border-radius:999px; background:rgba(255,255,255,.10); overflow:hidden; }
  .mcv-nnb-chartcard .mcv-nnb-barrow>.bar>.mcv-nnb-barcol{ height:8px; border-radius:999px; background:linear-gradient(90deg,#ff8090,#d81b46); }
  .mcv-nnb-chartcard .note{ margin-top:18px; padding-top:14px; border-top:1px solid rgba(255,255,255,0.12); font-size:11.5px; line-height:1.5; color:rgba(255,255,255,.62); }
  .mcv-nnb-seggrid{ display:grid; grid-template-columns:repeat(3,1fr); gap:20px; }
  .mcv-nnb-segcard{ background:#fff; border:1px solid rgba(11,11,16,0.1); border-radius:16px; padding:26px 22px; box-shadow:0 6px 18px rgba(0,0,0,.05); transition:transform .3s cubic-bezier(.2,.8,.2,1), box-shadow .3s, border-color .3s; }
  .mcv-nnb-segcard:hover{ transform:translateY(-6px); box-shadow:0 20px 40px rgba(0,0,0,.09); border-color:#e8344f; }
  .mcv-nnb-segcard h3{ color:#191419; font-size:15.5px; margin-bottom:8px; }
  .mcv-nnb-segcard p{ color:#6d666d; font-size:13px; margin:0; line-height:1.55; }
  .mcv-nnb-segicon{ width:38px; height:38px; border-radius:10px; background:rgba(232,52,79,.12); border:1px solid rgba(232,52,79,.3); display:flex; align-items:center; justify-content:center; margin-bottom:14px; font-family:'JetBrains Mono',monospace; font-weight:700; font-size:14px; color:#a70d2a; transition:background .3s; }
  .mcv-nnb-modelgrid{ display:grid; grid-template-columns:repeat(3,1fr); gap:22px; }
  .mcv-nnb-modelcard{ position:relative; background:#fff; border:1px solid rgba(11,11,16,0.1); border-radius:18px; padding:26px 24px; box-shadow:0 6px 18px rgba(0,0,0,.05); transition:transform .3s cubic-bezier(.2,.8,.2,1), box-shadow .3s, border-color .3s; overflow:hidden; }
  .mcv-nnb-modelcard:hover{ transform:translateY(-6px); box-shadow:0 20px 40px rgba(0,0,0,.09); border-color:#e8344f; }
  .mcv-nnb-modelcard .ghost{ position:absolute; top:-4px; right:6px; font-family:'JetBrains Mono',monospace; font-weight:700; font-size:64px; color:#000; opacity:.045; line-height:1; }
  .mcv-nnb-modelcard:hover .ghost{ color:#e8344f; opacity:.09; }
  .mcv-nnb-modelcard .stage{ font-family:'JetBrains Mono',monospace; font-size:11px; font-weight:700; letter-spacing:.08em; text-transform:uppercase; color:#a70d2a; margin-bottom:10px; position:relative; }
  .mcv-nnb-modelcard h3{ font-size:16.5px; margin-bottom:8px; position:relative; color:#191419; }
  .mcv-nnb-modelcard p{ font-size:13.5px; color:#6d666d; margin:0; line-height:1.55; position:relative; }
  .mcv-nnb-streamlist{ display:flex; flex-direction:column; gap:9px; }
  .mcv-nnb-streamrow{ display:flex; align-items:center; gap:12px; padding:9px 12px; border:1px solid rgba(255,255,255,0.12); border-radius:10px; background:rgba(255,255,255,.03); }
  .mcv-nnb-streamrow .n{ font-family:'JetBrains Mono',monospace; font-size:11px; font-weight:700; color:#ff8090; }
  .mcv-nnb-streamrow .s{ font-size:13px; color:#fff; font-weight:600; }
  @media (max-width:900px){
    .mcv-nnb-aside ul{ grid-template-columns:1fr; }
    .mcv-nnb-flowrow{ grid-template-columns:48px 1fr; gap:16px; }
    .mcv-nnb-flownum{ width:44px; height:44px; font-size:14px; }
    .mcv-nnb-icongrid,.mcv-nnb-cs-grid,.mcv-nnb-modelgrid{ grid-template-columns:1fr; }
    .mcv-nnb-trustgrid,.mcv-nnb-seggrid{ grid-template-columns:1fr 1fr; }
    .mcv-nnb-cs-stats{ grid-template-columns:1fr; }
    .mcv-nnb-cs-stat{ border-right:none; border-bottom:1px solid rgba(11,11,16,0.1); }
    .mcv-nnb-cs-stat:last-child{ border-bottom:none; }
    .mcv-nnb-cs-top,.mcv-nnb-steprow{ flex-direction:column; }
    .mcv-nnb-cs-meta{ text-align:left; }
    .mcv-nnb-chartcard .mcv-nnb-barrow{ gap:10px; }
    .mcv-nnb-chartcard .mcv-nnb-barrow .l{ flex:0 0 104px; font-size:11.5px; }
  }
.mcv-nnb-scorerow{ flex-wrap:wrap; }
.mcv-nnb-scorecard > .mcv-nnb-scorerow > strong{ flex:1 0 100%; color:#ffffff; font-size:14.5px; margin-bottom:4px; }
.mcv-nnb-scorecard > .mcv-nnb-scorerow > span{ flex:1 0 100%; color:rgba(255,255,255,0.78); font-size:13px; line-height:1.62; }
.mcv-nnb-callout h3{ color:#fff; font-size:22px; margin-bottom:12px; }
.mcv-nnb-pt .mcv-nnb-head .kicker{ color:#ff8090; }
* + .mcv-nnb-callout{ margin-top:22px; }
.mcv-nnb-cta .mcv-nnb-byline,.mcv-nnb-cta .mcv-nnb-footerbar{ color:#ffffff; }
.mcv-nnb-cta .mcv-nnb-byline .dotsep{ opacity:.65; }
.mcv-nnb-cta .mcv-nnb-footermeta{ color:#ffffff; }
.mcv-nnb-trustband .kicker,.mcv-nnb-pt .kicker{ color:var(--crimson-light); }
.mcv-nnb-cta .kicker{ color:#ffffff; }
@media (max-width:560px){ .mcv-nnb-trustgrid,.mcv-nnb-seggrid{ grid-template-columns:1fr; } }

    
    
      
        
          
            [Home](/)/[Noon Clone](/noon-clone/)/Business Model
          
          Noon Clone · Business Model
          
# Noon Clone Business Model: Six Lines, Different Weights per Market

          
Six revenue lines run on one ledger and combine against a single order. What changes across markets is not which lines exist but which of them carries the weight: commission holds up in a high-basket market, delivery margin and the cash handling fee matter more on a cross-border route, and seller plans keep paying in a slow month. Here is how to sequence them.

          [Design My Revenue Model →](https://miracuves.com/schedule-consultation/)[See Pricing](/noon-clone/development-cost/)
          
            **6** revenue lines, one ledger
            **0%** taken by us
            **Per market** weighting, not per platform
          
        
        
          Rate changesNo redeploy
          
            Revenue Lines
            
              01Commission on sales
              02Seller subscriptions
              03Delivery and cash handling
              04Featured placement
              05Wallet float
              06White-label deployment
            
          
        
      
    
  

  
    
      
        6Revenue Lines, Operator-Set
        4Wallets Behind the Split
        11Gateways to Settle Through
        $2,499One-Time, No Revenue Share
      
    
  

  
    
      
        Premise
        
## Why One Rate Card Cannot Serve Two Markets

        
The mistake that costs the most is not picking the wrong commission rate. It is picking one and applying it everywhere.

      
      
        01
### Basket size differs, so commission does different work

          
The same percentage on a high-basket electronics market and a low-basket grocery market produces two completely different businesses. In one it carries the platform; in the other it barely covers the cost of the order it sits on. Commission is set globally, per category, per seller or per product precisely because one number cannot do both jobs.

        02
### Route cost differs, so delivery margin differs

          
A dense capital route and a cross-border one do not cost the same to serve. A single shipping mark-up makes one of them subsidise the other, which is invisible in aggregate and obvious the moment you look at either market alone.

        03
### Cash share differs, so the handling fee differs

          
Where most orders are paid on arrival, collecting notes by hand is a real operational cost with a real float attached. Where cards dominate, the same fee is friction with nothing behind it. It is operator-set per deployment for exactly that reason.

        04
### Seller density differs, so placement is worth different amounts

          
Paid position is worth what sellers will compete for. In a market with a dozen sellers there is no competition to sell, and charging for it reads as another fee rather than an opportunity. It becomes real revenue only after supply is genuinely crowded.

        05
### Currency differs, so settlement has to be traceable

          
Settlement records held per gateway and per currency are what make a multi-market revenue mix reconcilable rather than merely functional. Pool them and the first payout that crosses a currency boundary becomes a forensic exercise.

        06
### All six run on one ledger regardless

          
Different weights, one accounting model. Commission splits on completion and reverses on refund, fees land in the operator wallet, and every movement writes an append-only history row. The mix changes per market; the bookkeeping does not.

      
      
Every one of these is a setting rather than a code change, which is the point. A rate that needs a deployment to alter is a rate you will leave wrong for a quarter.

    
  

  
    
      
        The Lines
        
## Six Revenue Lines, One Ledger

        
What each one is, what it is good at, and what it costs you to switch on.

      
      
        
          
### Commission on sales

          
A percentage set globally, per category, per seller or per product, taken from the seller wallet when the order completes and reversed automatically on refund.

          
- **Good at** scaling with volume without any operational work
- **Weak at** low-basket markets where the percentage barely covers the order
- **Costs you** supply, if it sits above what sellers can get elsewhere

        
        
          
### Seller subscriptions

          
Tiered packages carrying product-count limits, reduced commission, featured placement and priority support, billed on a cycle with a trial and a grace period on failure.

          
- **Good at** revenue that does not move with basket size
- **Weak at** the early stage, before a seller can see the orders
- **Costs you** commission, deliberately, on the reduced-rate tiers

        
        
          
### Delivery and cash handling

          
A mark-up on the shipping charge, an operator-set handling fee on cash orders, and a settlement fee when an agent withdraws.

          
- **Good at** covering what one commission rate never does on a long route
- **Weak at** thin routes, where buyers compare shipping directly
- **Costs you** conversion, if the cash fee outruns what collection actually costs

        
        
          
### Featured placement

          
Paid banner slots, sponsored positions on search and category pages, and a participation fee for sellers joining a time-boxed flash deal.

          
- **Good at** monetising attention once supply is genuinely crowded
- **Weak at** thin catalogs, where there is no competition to sell
- **Costs you** trust, if paid position is not visibly distinguishable

        
        
          
### Wallet float

          
Buyer top-ups and seller balances rest with the platform between payout runs, and add-fund bonus tiers give you a lever to encourage larger top-ups.

          
- **Good at** working capital that arrives without a fee attached
- **Weak at** being counted as profit, because it is not yours
- **Costs you** sellers, if a slow payout cycle is how you hold it

        
        
          
### White-label deployment

          
The platform is itself sellable. Agencies and networks stand up a branded marketplace per client or per state from one codebase they already know.

          
- **Good at** turning operational competence into a second business
- **Weak at** the early stage, before your own brand is stable
- **Costs you** focus, and occasionally a future competitor

        
      
      
All six can run at once, and on a mature multi-market book they do. The sequencing question is which to switch on first, not which to choose.

    
  

  
    
      
        Reference
        
## How Noon Itself Makes Money

        
The original as a reference point, and honestly which of its mechanisms a platform at your scale can actually reproduce.

      
      
        
| Revenue mechanism | How it works | In this platform |
| --- | --- | --- |
| Seller commission | A referral fee per sale that varies by category rather than a single flat rate. | Yes - global, per category, per seller or per product |
| Cross-border and logistics | Charging for the physical leg, priced differently for a domestic route than for one that crosses a border. | Yes - delivery margin with per-category shipping overrides |
| Cash handling | Recovering the real cost of collecting payment at the door in markets where cash is still the habit. | Yes - an operator-set handling fee on cash orders |
| Seller services | Monthly plans and paid tools charged to sellers independently of what they move that month. | Yes - subscription tiers with product limits and reduced commission |
| Sponsored placement | Selling visibility inside search and category pages to sellers already listing. | Yes - banners, sponsored positions and flash-deal participation |
| First-party retail | Buying inventory and selling it directly alongside the marketplace, at a margin. | Not applicable - this is a marketplace platform, not a retailer |
| Regional fulfilment scale | Warehousing and route density across a whole region that make same-day economics work. | Not available - you compete on serviceability and a defined set of markets |

      
      
The last two rows are the honest ones. Reproducing regional fulfilment scale is a capital programme, not a feature, and any platform that implies otherwise is selling you something it cannot deliver.

    
  

  
    
      
        Sequencing
        
## Monetization Approaches, Ranked by Growth Stage

        
The order matters more than the rates. Switching a line on too early costs you the supply you needed for it to work.

      
      
        
| Stage | Lead with | Why this order | Hold back |
| --- | --- | --- | --- |
| First market | Commission only, per category | You have a supply problem, not a monetization problem. Per-category bands from the start avoid the awkward conversation of raising a flat rate later. | Everything else, including the cash fee |
| Traction in one market | Cash handling fee, then delivery margin | Once volume is real, recover what collection actually costs before touching the commission sellers already agreed to. Delivery margin follows once routes are dense enough to price honestly. | Placement, until sellers compete for it |
| Second market | Re-weight, do not re-rate | The new market gets its own commission bands, its own cash fee and its own delivery margin. Copying the first market's numbers is how a cross-border route ends up subsidised by a city one. | Raising anything in market one to fund market two |
| Scale | Seller plans, placement and white-label | Plans land when a seller can see the orders, placement needs genuine competition for visibility, and licensing the deployment makes sense once your own brand is stable across markets. | Nothing - all six can run together |

      
      
The third row is the one specific to this platform. Because a second market is configuration rather than a second deployment, the temptation is to reuse the first market's rate card. That is the cheapest mistake to make and one of the more expensive ones to unwind.

    
  

  
    
      
        Build vs Buy
        
## What the Alternative Actually Costs

        
Before any of the six lines earns anything, the platform has to exist. Here is what that costs each way, in the terms the hub actually states.

      
      
        **Build it from scratch**An 18 to 30 month programme with a senior team, and the multi-market work - currency, per-zone tax, serviceability, translation, cash settlement - is the part most likely to be specified late and rebuilt twice.
        **Assemble from separate products**A commerce product, a logistics product and a payouts product become three subscriptions, three security reviews, and a cash-and-currency gap that nobody's roadmap owns. The gap is where your reconciliation lives.
        **Rent a hosted marketplace**Fast, and permanently priced as a share of the thing you worked hardest for. On a multi-market book the share is taken before your own market-by-market economics are even visible to you.
        **This platform**$2,499 one-time, six working days, complete Laravel 12 source in your repository with no encrypted files and no licence callback. We take no commission and no per-order fee, so all six revenue lines are yours in full.
      
      
        
### What we do not publish, and why

        
There is no revenue projection on this page and no market sizing. Both would require inventing assumptions about your catalog, your basket size, your cash share, your seller density and your delivery cost per route, and then presenting them back to you as a finding. The levers are all here and all operator-set; bring your own expected volumes and we will model them with you rather than for you.

        
          **6**Revenue lines available
          **0%**Taken by Miracuves
          **18-30**Months, the alternative
          **$2,499**One-time, fixed
        
      
      
The distinction that matters commercially: a revenue share is charged on your best months forever, and a one-time price is not.

    
  

  
    
      
        Order of Operations
        
## Which Lever to Switch On First

        
Six levers, and the setting each one is actually deciding. Get these in the wrong order and you lose the supply the later ones depend on.

      
      
        
| Lever | Set it here first | What it actually controls |
| --- | --- | --- |
| Commission band per category | Before you recruit a single seller | Your margin and your recruiting argument at once. Per-category from the start, because raising a flat rate later is the conversation that loses sellers. |
| COD handling fee | Only in markets where cash genuinely dominates | Recovery of what collecting by hand actually costs. Set too high where cash is the habit and you deter exactly the buyers the flow exists for. |
| Delivery margin | Once routes in that market are dense | The second margin on the same order. Priced early on thin or cross-border routes it simply makes you more expensive on the line buyers compare first. |
| Payout cadence | Before your first settlement run | Wallet float against seller goodwill. Hold float by paying slowly and you will find out about it when sellers start listing somewhere that pays weekly. |
| Agent float limit | Before you scale the fleet | How much of your money is in transit at any moment. On a cash-heavy multi-market book this is working capital and exposure in the same number. |
| Featured placement | Only once sellers compete for position | Promotion revenue. Worthless in a market with a dozen sellers, and it reads as one more fee on top of a commission they already pay. |

      
      
Every lever above is operator-set from the console, per market. None of them requires a deployment, which means none of them has to stay wrong for a quarter.

    
  

  
    
      
        Shapes
        
## Three Ways Operators Run This Platform

        
The same six lines, weighted three very different ways. Most operators are a blend of two.

      
      
        
          A
          
### The regional group

          
Two or more states served from one deployment, each with its own currency, VAT treatment and delivery promise. Commission carries the platform, delivery margin and the cash fee cover the routes that differ, and seller plans smooth the slow months.

          
- Commission set per category, re-weighted per market
- Delivery margin priced against each route, not averaged
- Placement introduced only where seller density supports it

        
        
          B
          
### The vertical specialist

          
One category, done properly, often across a border. Commission is narrower because the vertical is narrower, so seller subscriptions and paid placement do proportionally more of the work, and the catalog quality is the moat.

          
- Seller plans introduced earlier than a general marketplace would
- Placement viable sooner, because sellers genuinely compete
- Cross-border routes priced separately from the domestic ones

        
        
          C
          
### The white-label operator

          
An agency or network standing up a branded marketplace per client or per state from one codebase they already know. Revenue is a deployment fee and a retainer rather than a share of anyone's orders, and the six lines belong to their clients.

          
- The platform itself is the product, sold per deployment
- Operational competence compounds across every build
- No commission taken by us, so their margin is genuinely theirs

        
      
      
The third shape only works because there is no licence callback and no revenue share. A platform that phones home cannot be resold, whatever the contract says.

    
  

  
    
      
        Mistakes
        
## Common Multi-Market Monetization Mistakes

        
Five ways to damage a multi-market book, and one the software cannot prevent.

      
      
        
### Where multi-market revenue models actually go wrong

        
- **Copying the first market's rate card into the second**The most common one, and the one this platform makes easiest to commit. Because a second market is configuration, it is tempting to clone the settings. Different basket sizes and route costs mean cloned rates quietly make one market subsidise the other.
- **Treating the cash handling fee as a margin line**It exists to cover the cost of collecting notes by hand. Priced as profit in a market where cash is the habit, it deters the buyers the whole flow was built to serve.
- **Raising commission to fix a thin market**The rate is the number sellers compare first. Raising it loses supply faster than it earns, and on a multi-market platform they can often see what you charge next door.
- **Charging for placement before there is competition**In a market with a dozen sellers, paid position is not an opportunity, it is a fee. Introduce it when sellers are already competing for visibility and it becomes real revenue instead of a grievance.
- **Holding float by paying sellers slowly**Float is real working capital and a real temptation. It is also the reason a seller quietly starts listing on the marketplace that settles weekly.
- **Underestimating serviceability**The one the software cannot solve. Zip allowlists and delivery country codes are free; the courier relationships and agent coverage that make a town genuinely deliverable are the actual business, in every market, one at a time.

      
      
The first and last of these are the multi-market specific ones. Everything between them applies to any marketplace; those two are what a second market adds.

    
  

  
    
      
        
          Development Cost
          
### What it costs before any of it earns

          
The fixed price, what it includes, the six-day path to live and the add-ons named before you buy - on the Development Cost page.

        
        [See the pricing →](/noon-clone/development-cost/)
      
    
  

  
    
      
        FAQ
        
## Frequently Asked Questions

      
      
        
          
            Which revenue line should I start with?
            Commission, set per category rather than as one flat rate, and nothing else. At launch you have a supply problem rather than a monetization problem, and every additional charge is a reason for a seller to stay where they are. Per-category bands from the start also avoid the conversation where you raise a flat rate later, which is the one that loses sellers.
          
          
            Can each market have its own rates?
            Yes, and it should. Commission bands, the cash handling fee, delivery margin and placement pricing are all operator-set per market from the console. Cloning the first market's rate card into the second is the most common mistake on this platform, because configuration makes it so easy - different basket sizes and route costs mean cloned rates make one market subsidise the other.
          
          
            Do you take a percentage of what I earn?
            No. There is no revenue share and no per-order fee, on any of the six lines, in any market. The price is $2,499 one-time. The code carries no licence callback either, so there is no mechanism by which that could change after you have built the business on it.
          
        
        
          
            Do you publish a revenue projection?
            No, and deliberately. A projection would require inventing assumptions about your catalog, basket size, cash share, seller density and delivery cost per route, then presenting them back to you as a finding. The levers are all operator-set and all documented here. Bring your own expected volumes and we will model them with you.
          
          
            How does wallet float actually work?
            Buyer top-ups and seller balances rest with the platform between payout runs, and add-fund bonus tiers let you encourage larger top-ups. Treat it as working capital rather than profit - it is not yours - and be careful about holding it by paying sellers slowly, because that is how sellers end up listing somewhere that settles weekly.
          
          
            Can I resell this as a white-label platform?
            Yes. Agencies and networks run a branded marketplace per client or per state from one codebase, and that works precisely because the source is unobfuscated and there is no licence callback of any kind. Your clients' six revenue lines are theirs, and we take nothing from any of them.
          
        
      
    
  

  
    
    
      
        
## Model it against your own markets

Bring your expected volumes, basket sizes, cash share and route costs per market. We will map the six levers against them rather than hand you a projection.

        [Design My Revenue Model](https://miracuves.com/schedule-consultation/)[See Pricing](/noon-clone/development-cost/)
      
    
  

  
    
      
        Explore
        
## Explore the Noon Clone

      
      
        [Overview](/noon-clone/)
        [Features](/noon-clone/features/)
        [Development Cost](/noon-clone/development-cost/)
        [Development Company](/noon-clone/development-company/)
        [Business Model](/noon-clone/business-model/)
      
    
  

  
    
    
      
        
## Six revenue lines. One ledger. No cut taken.

        
Commission, seller plans, delivery and cash handling, placement, float and white-label - all operator-set, all re-weightable per market, and every unit of them yours.

        [Talk to Us →](https://miracuves.com/schedule-consultation/)
      
      
        
          **Written by the Miracuves Product Team**·
          Reviewed for accuracy·
          Last updated **August 21, 2026**
        
        
          Miracuves · Noon Clone Solution
          Revenue lines and operator-set levers cross-verified against the live hub, 2026-08-21
