---
title: "Delete a billing invoice"
method: DELETE
path: "/openmeter/billing/invoices/{invoiceId}"
tags: ["OpenMeter Billing Settings"]
---

# Delete a billing invoice

`DELETE /openmeter/billing/invoices/{invoiceId}`

Delete a billing invoice.

Only standard invoices in draft status can be deleted. Deleting an invoice will
also delete all associated line items and workflow configuration.

## Path parameters

- `invoiceId` string, required — ULID (Universally Unique Lexicographically Sortable Identifier).

## Response `204`

Deleted response.

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not Found

## Changes

- **2026-07-07** (v3) `c6f3590f81fc` — 1 info
  - endpoint added
- **2026-05-11** (v3) `9d0042cb3815` — 1 breaking
  - api path removed without deprecation

[Change history](https://skmtc.dev/openmeterio/apis/openmeter-api/changes/openmeter/billing/invoices/:invoiceId/delete.md)

---

[API](https://skmtc.dev/openmeterio/apis/openmeter-api.md) · [All operations](https://skmtc.dev/openmeterio/apis/openmeter-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/openmeterio/openmeter-api/revisions/3e66c224fc9b/schema)
