OpenView Partners 2024 SaaS Benchmarks raporuna göre B2B SaaS şirketlerinin %46’sı tüketim bazlı fiyatlandırmaya geçti; saf seat-based modelde kalan ürünlerin yıllık büyüme oranı %22’den %14’e geriledi. Stripe Metering, Lago ve Orb bu yeni faturalama düzeninin altyapısını oluşturuyor; doğru seçim ürünün metric mimarisine bağlıdır.

Usage-Based Billing ve 2026 SaaS Manzarası

Usage-based billing (UBB), müşterinin gerçek kullanımına bağlı dinamik faturalama modelidir. Snowflake, Twilio, AWS ve Datadog gibi 10 milyar dolar üzeri SaaS şirketlerinin tamamı hibrit veya saf UBB modelinde çalışır. OpenView 2024 SaaS Benchmarks raporu, UBB kullanan SaaS şirketlerinin medyan net revenue retention oranını %119, saf seat-based modeldeki şirketler için %102 olarak ölçüyor. Bessemer Venture Partners 2025 State of the Cloud raporu, halka açık SaaS şirketlerinin %71’inin gelirinin en az %20’sini UBB’den elde ettiğini gösteriyor.

Stripe Metering, 2023’te genel kullanıma açıldı ve mevcut Stripe Billing müşterilerine ücretsiz sunulur; saniyede 30 bin event işleme kapasitesi raporlanır. Lago, Y Combinator W22 mezunu açık kaynak (AGPLv3) Fransız startup’tır; self-host ve cloud sürümleri mevcuttur. Orb, ex-Stripe mühendisleri tarafından kurulmuş Series B (50 milyon USD) modern UBB platformudur. OpenMeter ise CNCF Sandbox projesi olarak event ingestion ve metering primitive’lerini açık kaynak sunar.

Andreessen Horowitz 2024 “Pricing for AI” araştırması, AI SaaS şirketlerinin %94’ünün usage-based modele başladığını gösteriyor; bu oran geleneksel SaaS’larda %46 düzeyindedir. Yapay zeka inference maliyetinin token başına ölçülmesi UBB’yi neredeyse zorunlu kıldı; OpenAI ve Anthropic’in fiyatlandırma yapısı tüm AI ürünleri için referans haline geldi. Vendr 2024 yıllık raporu, kurumsal alıcıların %63’ünün UBB kontratlarında “commitment with overage” (taahhüt + aşım) modelini tercih ettiğini, saf “pay as you go” oranının %22’de kaldığını gösteriyor; bu nedenle modern UBB platformlarının prepaid credit ve commitment management özelliklerini desteklemesi şarttır.

Usage-based billing implementasyonunda kritik bileşenler şunlardır:

  • Metering event collector: Uygulamadan HTTP POST veya Kafka ile event push; saniyede 10K-100K event hacmi.
  • Aggregation engine: ClickHouse, BigQuery veya TimescaleDB tabanlı zaman-bazlı toplama.
  • Pricing rule engine: Tier, volume, graduated, package ve hybrid kuralları işleyen motor.
  • Invoice generator: PDF rendering, KDV hesabı, çoklu para birimi desteği.
  • Payment orchestrator: Stripe, Adyen, iyzico, PayTR entegrasyonu, retry ve dunning yönetimi.
  • Reconciliation job: Günlük diff job, idempotency check, audit log eşleştirme.

Üç Platformun Mimari Karşılaştırması

Stripe Metering, mevcut Stripe Billing’in üzerine bina edilmiş bir event ingestion ve aggregation katmanıdır; basit kullanım sayaçları için tasarlandı, karmaşık pricing model için sınırlıdır. Lago, modern microservice mimarisi ile gelir; PostgreSQL + Redis + ClickHouse stack’i kullanır, event ingestion ve aggregation iki ayrı serviste yapılır. Orb, en gelişmiş pricing engine’e sahiptir; tiered, volume, graduated, package ve hybrid pricing model’lerini tek sözleşmede destekler.

Özellik Stripe Metering Lago Orb
Lisans / model Stripe Billing dahili AGPLv3 açık kaynak + Cloud Kapalı kaynak SaaS
Başlangıç maliyeti %0,5 transaction fee Self-host 0 USD, Cloud 250 USD/ay 500-2.500 USD/ay
Event ingest kapasitesi 30K event/saniye 50K event/saniye (cluster) 100K+ event/saniye
Aggregation tipleri Sum, count, unique Sum, count, unique, max, latest Sum, count, unique, max, latest, percentile
Pricing model esnekliği Tiered, graduated Tiered, volume, package, graduated Tiered, volume, package, graduated, hybrid
Credit / prepaid wallet Sınırlı Tam destek Tam destek + rollover
Yerli ödeme entegrasyonu Stripe içinde, TR sınırlı Adapter ile iyzico, PayTR Stripe + custom adapter
Usage-Based Billing: Stripe Metering, Lago, Orb Karşılaştırması — Görsel 1
Usage-Based Billing: Stripe Metering, Lago, Orb Karşılaştırması — Görsel 1

Karşılaştırma: Hangi Ürün Profili Hangi Platforma Uyar?

Doğru platform seçimi, ürünün metering event hacmi, pricing model karmaşıklığı ve mevcut ödeme altyapısı tarafından belirlenir. Stripe ekosisteminde olan ve basit usage metric’i (API call, GB transferred) ile başlayan SaaS’lar için Stripe Metering en kısa entegrasyon süresine sahiptir. Karmaşık tier, credit ve enterprise kontrat ihtiyacı olan şirketler için Orb veya Lago daha uygundur. Açık kaynak ve self-host gereksinimi olan ekipler için Lago tek seçenektir.

Ürün Profili Önerilen Platform Tipik Implementasyon Süresi Yıllık TCO (orta-ölçek)
API-first SaaS, basit volume pricing Stripe Metering 2-3 hafta Stripe %0,5 + 18.000-36.000 USD
Açık kaynak, self-host, KVKK hassas Lago self-host 4-8 hafta 15.000-40.000 USD (infra)
Enterprise kontrat + commitment + overage Orb 6-12 hafta 50.000-150.000 USD
AI SaaS, token bazlı, real-time gösterim Orb veya custom + OpenMeter 8-14 hafta 40.000-120.000 USD
Telecom / IoT cihaz bazlı Lago veya custom + Kafka 10-16 hafta 60.000-180.000 USD
SaaS B2B seat + usage hybrid Stripe Metering veya Orb 4-7 hafta 30.000-90.000 USD
  • Erken aşama API-first SaaS, Stripe müşterisi: Stripe Metering, entegrasyon 2-3 hafta, basit volume pricing yeterli.
  • Karmaşık pricing model, enterprise kontrat ihtiyacı: Orb, 6-10 hafta implementasyon, sales-led enterprise için ideal.
  • Açık kaynak, self-host, veri egemenliği: Lago self-host, Kubernetes üzerinde 4-6 hafta kurulum.
  • Çoklu ödeme gateway, KVKK hassas: Lago + iyzico/PayTR adapter, custom invoice generator.
  • Real-time usage display (kullanıcıya canlı sayaç): Orb veya Lago WebSocket subscription, Stripe Metering 5 dakika gecikmeli.

İlgili konu: SaaS fiyatlandırma stratejileri rehberimizde seat-based, tiered ve usage-based modellerin gelir etkilerini analiz ettik.

Implementation Pattern: Event’ten Faturaya 5 Adım

Usage-based billing implementasyonu beş ana katmandan oluşur. Birinci katman event ingestion; uygulama her metric event’ini (API call, GB processed, message sent) HTTP POST veya Kafka ile billing platformuna gönderir. İkinci katman aggregation; eventler tenant_id + metric_id + zaman penceresine göre toplanır. Üçüncü katman pricing rule application; aggregate değer pricing kurallarına (tier, volume, graduated) uygulanır. Dördüncü katman invoice generation; ay sonunda fatura PDF’i ve detaylı kullanım raporu üretilir. Beşinci katman payment collection; otomatik ödeme veya manuel onay akışı çalıştırılır.

Stripe Metering örneğinde event ingestion saniyede 1.000 event’e kadar tek API call ile, 10K+ event için bulk API kullanılır. Lago saniyede 50K event’e kadar HTTP REST veya Kafka connector ile ingest eder; idempotency için her event’e `transaction_id` zorunlu eklenir. Orb’un event ingestion API’si ortalama 18 milisaniye p99 latency raporlar. Üç platformda da event ingestion ve aggregation arasında 30 saniye-5 dakika arası eventual consistency penceresi vardır; real-time gösterim isteyen ürünler için ayrı bir Redis counter katmanı kurulur.

Pricing engine tasarımında graduated, volume, package ve hybrid modeller müşteri segmentine göre farklı amaca hizmet eder. Graduated pricing (örnek: ilk 1.000 API call 0,01 USD, sonraki 9.000 API call 0,008 USD) küçük müşterilere düşük başlangıç maliyeti sunar; volume pricing (1.000 üzeri tüm event’ler 0,008 USD) yüksek hacimli müşteriler için sade ve öngörülebilirdir. Package pricing (10.000 API call paketi 75 USD) self-service plan satışlarında kullanılır. Hybrid model (sabit aylık + kullanım üstü) enterprise kontrat müzakerelerinin standartıdır. Orb, dört modeli tek pricing plan altında karıştırma esnekliği sunar; Stripe Metering bu kombinasyonu desteklemediği için custom plan implementation gerekir, Lago middleware seviyesinde rule engine ile sağlar.

Usage-Based Billing: Stripe Metering, Lago, Orb Karşılaştırması — Görsel 2
Usage-Based Billing: Stripe Metering, Lago, Orb Karşılaştırması — Görsel 2

Operasyon: Mutabakat, Doğruluk ve Maliyet

Faturalama doğruluğu UBB sisteminin en kritik metriğidir. Tipik kabul edilebilir hata oranı milyonda 100 (ppm) altıdır; %99,99 doğruluk hedefi sektör standardıdır. Bu hedef ancak günlük mutabakat job’ları, idempotent event ingestion ve audit trail ile sağlanabilir. Aşağıdaki tablo üç platformun operasyonel maliyet ve doğruluk özelliklerini karşılaştırır.

Operasyon Boyutu Stripe Metering Lago Cloud Orb
Aylık tipik fiyat (orta-ölçek SaaS) Stripe %0,5 + 0,30 USD/işlem 500-1.500 USD 1.500-5.000 USD
Event başına maliyet (10M event/ay) Stripe Billing dahili 0,0001 USD/event 0,0002 USD/event
Mutabakat raporu Daily report API Audit log + daily diff Reconciliation dashboard
Idempotency key süresi 24 saat Tenant tarafından belirlenir 30 gün
Webhook event hacmi (ay) 10M+ event Sınırsız Sınırsız
Ortalama implementasyon süresi 2-3 hafta 4-8 hafta 6-12 hafta
Muhasebe sistemi entegrasyonu QuickBooks, Xero hazır NetSuite, custom ERP adapter NetSuite, Sage Intacct, custom

Sektörel Use Case’ler ve Türkiye SaaS Pazarı

AI platformları (OpenAI, Anthropic, Replicate) token bazlı UBB ile çalışır ve genellikle Orb veya kendi in-house sistemlerini kullanır. Veri altyapısı şirketleri (Snowflake, Confluent, MongoDB Atlas) compute saat ve veri hacmi bazlı UBB uygular. Communication SaaS’lar (Twilio, SendGrid, Vonage) mesaj başına UBB ile pazarın öncülerindendir. Türkiye SaaS pazarında Hepsiburada Marketing Cloud, Insider Personalization Engine ve Useinsider AI agent ürünleri tüketim bazlı modellere geçiş yapıyor. Yerli AI startup’ları (Hızlıyaz, Robusta) ise OpenAI benzeri token-based UBB ile çalışıyor; çoğunluğu Lago self-host veya kendi PostgreSQL aggregation katmanlarını kullanıyor.

Sektör Tipik Metering Metric Pricing Model Önerilen Platform
AI / LLM SaaS Input + output token Graduated + commitment Orb veya custom + OpenMeter
Veri altyapısı (warehouse) Compute saat + storage GB Volume + tier Custom (Snowflake pattern)
Communication (SMS, email) Mesaj başına Volume + bölge bazlı Twilio model (in-house)
CDN / edge compute GB transfer + request Tiered + overage Lago veya Orb
API marketplace Request başına Volume + revenue share Stripe Connect + Metering
IoT cihaz yönetimi Cihaz başına aktif gün Per-device subscription Lago self-host
FinOps platform Yönetilen cloud spend % Percentage of spend Custom + Stripe Billing

Türkiye’deki regülatör cephesi UBB için zorlayıcı bir unsur olabilir; KDV kesinleştirme süresi, e-fatura zorunluluğu (5 milyon TL üzeri ciroda) ve aylık dönem kapanışı USA modeline göre fark gösterir. Bu nedenle TR pazarında çalışan SaaS’lar Stripe Metering yerine GIB e-fatura entegrasyonu kurulmuş Lago self-host kurulumuna yönelir; alternatif olarak Stripe Connect ile Stripe altyapısı kullanılırken e-fatura entegrasyonu Logo veya Mikro ERP üzerinden yapılır. Telekomünikasyon sektöründe Turkcell ve Vodafone gibi operatörlerin BSS (Business Support Systems) altyapısı zaten kullanım bazlıdır; ancak modern API ürünleri (Turkcell Geleceği Yazanlar API, Vodafone Idea API) için UBB platformu olarak Stripe Metering veya Orb tercih edilmektedir.

Usage-Based Billing: Stripe Metering, Lago, Orb Karşılaştırması — Görsel 3
Usage-Based Billing: Stripe Metering, Lago, Orb Karşılaştırması — Görsel 3

İlgili konu: Stripe entegrasyonu ve Türkiye limitleri yazımızda yerel ödeme alternatiflerini, SaaS için metric tasarımı rehberimizde doğru usage metric’i seçimini ve event sourcing pattern rehberimizde idempotency ve replay senaryolarını ele aldık.

Dış otorite kaynaklar olarak Stripe Metering resmi dokümantasyonu, Lago mühendislik bloğu, Orb pricing engine yazıları, OpenMeter CNCF projesi ve OpenView SaaS Benchmarks raporları başvurulması gereken referanslardır.

Kurumsal Usage-Based Billing Dönüşümünde Karşılaşılan Tipik Sorunlar

Danışmanlık projelerinde gözlemlenen tipik darboğazlar:

  • Yanlış metering event seçimi: “API call” gibi genel metric müşteriye değer ifade etmez; “successful charge” veya “AI generation” gibi outcome-driven metric’ler dönüşüm üretir.
  • Idempotency stratejisi eksikliği: Network retry veya client-side duplicate gönderim durumunda aynı event iki kez kaydedilir; transaction_id ile idempotency key zorunlu olmalı.
  • Tier ve volume pricing karışıklığı: Tiered (her birim için sabit fiyat) ile graduated (kademe değiştikçe fiyat değişir) modellerinin yanlış kullanımı müşteriye yanlış fatura çıkarır.
  • Ay sonu peak load: Tüm tenant’ların aggregation ve invoice generation aynı zamanda çalıştırılır; database CPU spike ve job timeout için staggered scheduling gerekir.
  • Refund ve credit yönetimi: Kullanım bazlı fatura kesildikten sonra hata durumunda credit memo veya partial refund akışı çoğunlukla planlanmaz; KVKK ve KDV yan etkileri ihmal edilir.
  • Muhasebe ve gelir tanıma (revenue recognition): ASC 606 (TFRS 15) standardı kullanımı bazlı gelirin nasıl tanınacağını belirler; NetSuite veya ERP entegrasyonu olmadan ay sonu kapanışı manuel kalır.

Sonuç

Usage-based billing 2026’da artık opsiyon değil, modern SaaS’ın varsayılan modeli. Doğru platform seçimi ürünün metering event hacmine, pricing model karmaşıklığına ve mevcut ödeme altyapısına göre değişir. Stripe ekosisteminde olan ve hızlı başlamak isteyenler için Stripe Metering, açık kaynak isteyenler için Lago, karmaşık enterprise kontrat senaryoları için Orb en uygun seçeneklerdir. Hangi platform seçilirse seçilsin, başarılı bir UBB dönüşümü için önce metering event sözlüğü, sonra pricing model, sonra mutabakat altyapısı planlanmalıdır. Hatalı bir metering event seçimi veya idempotency eksikliği, fatura doğruluğunu %99 altına düşürür ve churn oranını iki kata kadar yükseltir. Yorumlarınızı bekliyorum, hangi platformla hangi sektörde UBB’ye geçtiniz?

Sıkça Sorulan Sorular

Stripe Metering gerçekten ücretsiz mi?

Stripe Metering, mevcut Stripe Billing aboneliğine dahildir; ek aylık ücret alınmaz ancak Stripe’ın standart %0,5 ek işlem ücreti (Avrupa’da %0,4) ve faturalama başına 0,30 USD platform ücreti uygulanır. 10 milyon event/ay altındaki SaaS’lar için pratik maliyet 0 USD’a yakındır; üzerinde özel anlaşma gerekir.

Lago self-host için minimum altyapı gereksinimi nedir?

Lago self-host için Kubernetes cluster, PostgreSQL 14+, Redis 6+ ve Sidekiq worker’ları gereklidir. Minimum üretim setup’ı 3 node Kubernetes (toplam 12 vCPU, 24 GB RAM), AWS EKS üzerinde aylık yaklaşık 850-1.200 USD altyapı maliyetine denk gelir. 10 milyon event/ay üzeri için ClickHouse tavsiye edilir.

Orb gerçekten Stripe’a göre daha güçlü mü?

Orb’un pricing engine’i Stripe Metering’e göre daha esnektir; hybrid (sabit + değişken), package pricing ve credit rollover senaryolarını yerel destek olarak sunar. Stripe Metering’de bu özellikler custom uygulama katmanı kodu gerektirir. Ancak Stripe’ın checkout, fraud detection ve global ödeme ağı (135+ ülke) Orb’da yoktur; Orb genellikle Stripe veya Adyen üzerine entegre edilir.

Usage-based billing fatura doğruluğu nasıl ölçülür?

Standart metrik “milyonda hata oranı”dır (parts per million, ppm); kabul edilebilir seviye 100 ppm altıdır (yani %99,99 doğruluk). Bu hedef, her event için idempotency key, günlük diff job’ları (ingest edilen event ile aggregate edilen event arasında) ve audit trail ile sağlanır. Üretimdeki olgun UBB sistemlerinde tipik gözlemlenen oran 20-60 ppm aralığındadır.

UBB ASC 606 revenue recognition’a nasıl uyum sağlar?

ASC 606 (TFRS 15 Türkiye karşılığı) kullanım bazlı gelirin “performance obligation” gerçekleştiğinde tanınmasını gerektirir. Yani 100 USD’lık aylık fatura kesildiğinde, gelir bir kerede değil, ay içindeki günlük tüketime göre proportional tanınır. Orb ve Lago bu konuda automated revenue recognition raporları sunar; Stripe Metering’de NetSuite veya Sage Intacct entegrasyonu manuel kurulur.

Ömer ÖNAL

Yazılım Mimarı | Yapay Zeka LLC. Ölçeklenebilir SaaS, .NET Core altyapıları ve Otonom AI süreçleri inşa ediyorum. Kod değil, sistem tasarlarım.

Yorum (1)

  1. Ömer ÖNAL
    Mayıs 18, 2026

    Tüketim bazlı faturalama, yanlış metric’le başlatılırsa ürünü değil müşteriyi yiyor. Danışmanlık projelerinde önce metering event sözlüğü çıkarıyoruz, sonra Stripe Metering veya Lago seçimi yapıyoruz. Erken aşama SaaS için Stripe Meters yeterli; karmaşık tier ve credit modeli olan ürünler için Lago veya Orb gerek. Faturalama doğruluğu %99,9 altına düştüğünde churn iki kat artıyor; muhasebe ile günlük mutabakat zorunlu. — Ömer ÖNAL

Yorum Yap

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir