---
title: Product.SubscriptionInfo.BillingInfo
framework: StoreKit
role: symbol
role_heading: Structure
platforms: [iOS 27.3+, iPadOS 27.3+, Mac Catalyst 27.3+, macOS 27.3+, tvOS 27.3+, visionOS 27.3+, watchOS 27.3+]
path: storekit/product/subscriptioninfo/billinginfo
---

# Product.SubscriptionInfo.BillingInfo

The price charged at each billing event, and the period between renewals.

## Declaration

```swift
struct BillingInfo
```

## Topics

### Getting the price

- [price](storekit/product/subscriptioninfo/billinginfo/price.md)
- [displayPrice](storekit/product/subscriptioninfo/billinginfo/displayprice.md)

### Getting the renewal period

- [period](storekit/product/subscriptioninfo/billinginfo/period.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Getting pricing terms

- [pricingTerms](storekit/product/subscriptioninfo/pricingterms-swift.property.md)
- [Product.SubscriptionInfo.PricingTerms](storekit/product/subscriptioninfo/pricingterms-swift.struct.md)
- [Product.SubscriptionInfo.BillingPlanType](storekit/product/subscriptioninfo/billingplantype.md)
- [Product.SubscriptionInfo.BillingPeriod](storekit/product/subscriptioninfo/billingperiod.md)
- [Product.SubscriptionInfo.CommitmentInfo](storekit/product/subscriptioninfo/commitmentinfo.md)
