<!--
{
  "availability" : [
    "iOS: 10.3.0 - 15.0.0",
    "iPadOS: 10.3.0 - 15.0.0",
    "macCatalyst: 13.1.0 - 15.0.0",
    "visionOS: 1.0.0 - 1.0.0",
    "watchOS: 3.2.0 - 8.0.0"
  ],
  "documentType" : "symbol",
  "framework" : "Intents",
  "identifier" : "/documentation/Intents/INBillPayee",
  "metadataVersion" : "0.1.0",
  "role" : "Class",
  "symbol" : {
    "kind" : "Class",
    "modules" : [
      "Intents"
    ],
    "preciseIdentifier" : "c:objc(cs)INBillPayee"
  },
  "title" : "INBillPayee"
}
-->

# INBillPayee

The entity that receives the proceeds from a bill payment.

```
class INBillPayee
```

## Overview

An [`INBillPayee`](/documentation/Intents/INBillPayee) object describes an entity that receives payment for a bill. When the user asks Siri to pay a bill, use this information to identify the entity receiving the payment. For example, a payee might represent a utility for which the user has already registered a bill payment option. Users must configure payees in advance using your app. This object contains information that you use to identify one of those preconfigured accounts.

> Note:
> When configuring bill-pay options in your app, don’t include the user’s account number in the organization name and don’t let the user specify other sensitive personal information in account nicknames. Siri can display nicknames and organization names and these should never contain any sensitive personal information.

## Topics

### Initializing the Payee Object

[`init?(nickname: INSpeakableString, number: String?, organizationName: INSpeakableString?)`](/documentation/Intents/INBillPayee/init(nickname:number:organizationName:))

Initializes a payee object with the specified account details.

### Getting the Payee Details

[`var nickname: INSpeakableString?`](/documentation/Intents/INBillPayee/nickname)

A user-defined name that identifies a bill-payment account in your app.

[`var organizationName: INSpeakableString?`](/documentation/Intents/INBillPayee/organizationName)

The name of the company that provides services to the user.

[`var accountNumber: String?`](/documentation/Intents/INBillPayee/accountNumber)

A string to help the user differentiate between similar accounts.

### Initializers

[`init?(coder: NSCoder)`](/documentation/Intents/INBillPayee/init(coder:))

## Relationships

### Conforms To

[`CustomDebugStringConvertible`](/documentation/Swift/CustomDebugStringConvertible)

[`Equatable`](/documentation/Swift/Equatable)

[`NSCoding`](/documentation/Foundation/NSCoding)

[`CVarArg`](/documentation/Swift/CVarArg)

[`Hashable`](/documentation/Swift/Hashable)

[`NSCopying`](/documentation/Foundation/NSCopying)

[`NSObjectProtocol`](/documentation/ObjectiveC/NSObjectProtocol)

[`CustomStringConvertible`](/documentation/Swift/CustomStringConvertible)

[`NSSecureCoding`](/documentation/Foundation/NSSecureCoding)

### Inherits From

[`NSObject-swift.class`](/documentation/ObjectiveC/NSObject-swift.class)

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)