---
title: retainBillingCycle
framework: advancedcommerceapi
role: symbol
role_heading: Type
path: advancedcommerceapi/retainbillingcycle
---

# retainBillingCycle

A Boolean value that determines whether to keep the existing billing cycle with the change you request.

## Declaration

```data
boolean retainBillingCycle
```

## See Also

### Data types

- [currency](advancedcommerceapi/currency.md)
- [description](advancedcommerceapi/description.md)
- [dependentSKU](advancedcommerceapi/dependentsku.md)
- [displayName](advancedcommerceapi/displayname.md)
- [effective](advancedcommerceapi/effective.md)
- [period](advancedcommerceapi/period.md)
- [price](advancedcommerceapi/price.md)
- [proratedPrice](advancedcommerceapi/proratedprice.md)
- [refundAmount](advancedcommerceapi/refundamount.md)
- [refundReason](advancedcommerceapi/refundreason.md)
- [refundRiskingPreference](advancedcommerceapi/refundriskingpreference.md)
- [SKU](advancedcommerceapi/sku.md)
- [storefront](advancedcommerceapi/storefront.md)
- [taxCode](advancedcommerceapi/taxcode.md)
- [targetProductId](advancedcommerceapi/targetproductid.md)
