---
title: subscriptionBillingCycleEndDate
framework: videosubscriberaccount
role: symbol
role_heading: Instance Property
path: videosubscriberaccount/vsuseraccount-swift.struct/subscriptionbillingcycleenddate
---

# subscriptionBillingCycleEndDate

A date that indicates when the billing cycle ends for a paid account.

## Declaration

```swift
var subscriptionBillingCycleEndDate: Date? { get set }
```

## Discussion

Discussion The system uses this date as a heuristic to determine when to refresh billing status. If there is no existing billing cycle, this value should be nil.

## See Also

### User account information

- [accountProviderIdentifier](videosubscriberaccount/vsuseraccount-swift.struct/accountprovideridentifier.md)
- [accountType](videosubscriberaccount/vsuseraccount-swift.struct/accounttype-swift.property.md)
- [authenticationData](videosubscriberaccount/vsuseraccount-swift.struct/authenticationdata.md)
- [billingIdentifier](videosubscriberaccount/vsuseraccount-swift.struct/billingidentifier.md)
- [deviceCategory](videosubscriberaccount/vsuseraccount-swift.struct/devicecategory.md)
- [VSUserAccount.OriginatingDeviceCategory](videosubscriberaccount/vsuseraccount-swift.struct/originatingdevicecategory.md)
- [identifier](videosubscriberaccount/vsuseraccount-swift.struct/identifier.md)
- [isFromCurrentDevice](videosubscriberaccount/vsuseraccount-swift.struct/isfromcurrentdevice.md)
- [isSignedOut](videosubscriberaccount/vsuseraccount-swift.struct/issignedout.md)
- [requiresSystemTrust](videosubscriberaccount/vsuseraccount-swift.struct/requiressystemtrust.md)
- [tierIdentifiers](videosubscriberaccount/vsuseraccount-swift.struct/tieridentifiers.md)
- [updateURL](videosubscriberaccount/vsuseraccount-swift.struct/updateurl.md)
