# The Spending Mandate object

### The Spending Mandate object

```json
{
  "id": "spdmnd_test_61PIoVqwBhv9ka9wC16PITSVZ3SQ2qpWK2k4kS9loWDo",
  "object": "v2.money_management.spending_mandate",
  "financial_account": "fa_test_65PIoVY8QWjXEgwaibT16PITSVZ3SQ2qpWK2k4kS9loJCK",
  "type": "bank_transfer",
  "currency": "gbp",
  "status": "active",
  "created": "2026-06-01T00:00:00.000Z",
  "bank_transfer": {
    "network": "bacs",
    "account_holder_name": "Rocket Rides",
    "reference": "R/123456",
    "financial_address": "finaddr_test_65PIoViC3mXdq1lAw16PITSVZ3SQ2qpWK2k4kS9loTj6"
  },
  "status_transitions": {
    "created_at": "2026-06-01T00:00:00.000Z",
    "activated_at": "2026-06-01T00:00:00.000Z"
  },
  "livemode": false
}
```

## Attributes

- `id` (string)
  The unique identifier for the SpendingMandate.

- `object` (string, value is "v2.money_management.spending_mandate")
  String representing the object’s type. Objects of the same type share the same value of the object field.

- [`bank_transfer`](https://docs.stripe.com/api/v2/money-management/spending-mandates/object.md?query=bank_transfer) (object, nullable)
  Bank transfer details. Present if `type` is `bank_transfer`.

- `created` (timestamp)
  The time at which the SpendingMandate was created. Represented as a RFC 3339 date & time UTC value in millisecond precision.

- `currency` (string)
  The currency in ISO 4217 format that debits will be collected in.

- `financial_account` (string)
  Financial account ID associated with this mandate.

- `livemode` (boolean)
  Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.

- `status` (enum)
  The status of the SpendingMandate.
Possible enum values:
  - `active`
    The mandate is active and debits can be collected.

  - `canceled`
    The mandate has been canceled.

  - `expired`
    The mandate has expired due to inactivity.

  - `pending_cancellation`
    The mandate is pending cancellation at the scheme.

- [`status_details`](https://docs.stripe.com/api/v2/money-management/spending-mandates/object.md?query=status_details) (object, nullable)
  Detailed information about the status of the SpendingMandate.

- [`status_transitions`](https://docs.stripe.com/api/v2/money-management/spending-mandates/object.md?query=status_transitions) (object, nullable)
  Timestamps describing when the mandate changed status.

- `type` (enum)
  The type of the SpendingMandate.
Possible enum values:
  - `bank_transfer`
    The mandate is for a bank transfer.
