> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dodopayments.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Användningsbaserad fakturering

> Debiterar kunder baserat på vad de faktiskt använder med flexibel mätning och automatiserad fakturering.

Användningsbaserad fakturering låter dig debitera kunder för vad de faktiskt använder—API-anrop, lagring, AI-token eller vilken mätning du definierar. Kunder betalar för konsumtion, inte fasta avgifter.

<Info>
  **Perfekt för**: API:er, AI-tjänster, infrastruktursplattformar och alla produkter där värde skalar med användning.
</Info>

## Hur Det Fungerar

<Steps>
  <Step title="Send Usage Events">
    Din applikation skickar händelser när fakturerbara åtgärder inträffar.

    ```javascript theme={null}
    {
      "event_id": "evt_123",
      "customer_id": "cus_abc",
      "event_name": "api.call",
      "metadata": { "endpoint": "/v1/users" }
    }
    ```
  </Step>

  <Step title="Meters Aggregate Usage">
    Mätare aggregerar händelser till fakturerbara mängder med hjälp av aggregeringarna Count, Sum, Max eller Last.
  </Step>

  <Step title="Automatic Billing">
    Sätt pris per enhet och kostnadsfria tröskelvärden. Kunder faktureras automatiskt varje cykel.
  </Step>
</Steps>

## Kärnkoncept

### Händelser

Events represent usage actions in your application. Each event includes:

* **Event Name**: Typ av användning (t.ex. `api.call`)
* **Customer ID**: Vem som använde det
* **Metadata**: Ytterligare egenskaper för aggregering

### Mätare

Mätare samlar händelser till debiterbara kvantiteter:

* **Count**: Totalt antal händelser (API-anrop)
* **Sum**: Lägg till värden (totala byte)
* **Max**: Högsta värde (toppar användare)
* **Last**: Senaste värde

<Frame>
  <img src="https://mintcdn.com/dodopayments/w9oVTi6CzZMAOQA3/images/usage-based/UBB-2.png?fit=max&auto=format&n=w9oVTi6CzZMAOQA3&q=85&s=f9d85a463fba231437151db3d4a2052a" alt="Skapa mätargränssnitt" style={{ maxHeight: '500px', width: 'auto' }} width="2324" height="1600" data-path="images/usage-based/UBB-2.png" />
</Frame>

### Produkter med Användningsprissättning

Ställ in priser per enhet och valfria fria trösklar:

<Frame>
  <img src="https://mintcdn.com/dodopayments/w9oVTi6CzZMAOQA3/images/usage-based/UBB-4.png?fit=max&auto=format&n=w9oVTi6CzZMAOQA3&q=85&s=b2d07bb408fd79e1b788c1b7092b8bca" alt="Prisinställningar" style={{ maxHeight: '500px', width: 'auto' }} width="732" height="712" data-path="images/usage-based/UBB-4.png" />
</Frame>

**Exempel**: 2 500 anrop - 1 000 gratis = 1 500 × $0.02 = $30.00

### Kreditbaserad avdrag

Istället för att ta betalt per enhet i dollar kan du konfigurera mätare så att de drar från en kunds [kreditbalans](/features/credit-based-billing). Krediter uppdateras varje faktureringsperiod och tillämpas före eventuella överagesavgifter.

## Snabbstart

<Steps>
  <Step title="Create a Meter">
    I din instrumentpanel: **Meters** → **Create Meter**

    1. Ange händelsens namn (t.ex. `api.call`)
    2. Välj aggregering (Count, Sum, Max, Last)
    3. Lägg till valfria filter
  </Step>

  <Step title="Add to Product">
    Koppla mätare till en produkt med prissättning:

    <Frame>
      <img src="https://mintcdn.com/dodopayments/w9oVTi6CzZMAOQA3/images/usage-based/UBB-5.png?fit=max&auto=format&n=w9oVTi6CzZMAOQA3&q=85&s=fd3851a1a070714baf0aec01cff717b8" alt="Lägga till mätare till produkt" style={{ maxHeight: '500px', width: 'auto' }} width="2272" height="1422" data-path="images/usage-based/UBB-5.png" />
    </Frame>

    1. Välj **Usage-Based Billing**
    2. Välj din mätare
    3. Ange pris per enhet och kostnadsfri tröskel
  </Step>

  <Step title="Send Events">
    ```javascript theme={null}
    await fetch('https://test.dodopayments.com/events/ingest', {
      method: 'POST',
      headers: {
        'Authorization': `Bearer ${process.env.DODO_PAYMENTS_API_KEY}`,
        'Content-Type': 'application/json'
      },
      body: JSON.stringify({
        events: [{
          event_id: "unique_event_id",
          customer_id: "cus_abc123",
          event_name: "api.call",
          metadata: { endpoint: "/v1/users" }
        }]
      })
    });
    ```
  </Step>

  <Step title="Monitor Usage">
    <Frame>
      <img src="https://mintcdn.com/dodopayments/16r81mgDWvSgYER7/images/guides/usage-based-billing/meter-quantities-chart.png?fit=max&auto=format&n=16r81mgDWvSgYER7&q=85&s=1a8a39547bd0259a53d4591d7928c8ea" alt="Mätarinstrumentpanel" style={{ maxHeight: '500px', width: 'auto' }} width="1602" height="888" data-path="images/guides/usage-based-billing/meter-quantities-chart.png" />
    </Frame>

    Kontrollera mätarens instrumentpanel för att se händelser och användningsaggregering. Kunder faktureras automatiskt varje cykel.
  </Step>
</Steps>

## Användningsfall

<CardGroup cols={2}>
  <Card title="APIs & Infrastructure" icon="cloud">
    Spåra API-anrop, beräkningstimmar, bandbredd, lagring. Exempel: \$0.001 per anrop efter 10 000 gratis.
  </Card>

  <Card title="AI Usage Tracking" icon="brain">
    Spåra tokens, genereringar, bearbetningstid. Exempel: \$0.04 per standardbild, \$0.08 per HD.
  </Card>

  <Card title="Data & Analytics" icon="chart-line">
    Fakturera efter bearbetad data, körda frågor, analyserade poster. Exempel: \$5 per GB efter 10 GB gratis.
  </Card>

  <Card title="Communication" icon="message">
    Räkna meddelanden, minuter, överförd data. Exempel: \$0.01 per skickat SMS.
  </Card>
</CardGroup>

## Nästa Steg

<CardGroup cols={2}>
  <Card title="Event Ingestion" icon="bolt" href="/features/usage-based-billing/event-ingestion">
    Lär dig hur du strukturerar och skickar användningshändelser från din applikation.
  </Card>

  <Card title="Meters Guide" icon="sliders" href="/features/usage-based-billing/meters">
    Bemästra mätarkonfiguration, typer av aggregering och händelsefiltrering.
  </Card>

  <Card title="Complete Tutorial" icon="code" href="/developer-resources/usage-based-billing-build-ai-image-generator">
    Bygg en komplett AI-bildgenerator med usage-based billing från grunden.
  </Card>

  <Card title="Integration Guide" icon="book" href="/developer-resources/usage-based-billing-guide">
    Omfattande guide till att implementera usage-based billing i din applikation.
  </Card>
</CardGroup>
