---
title: "Billing and subscription QA recipes"
description: "Test subscription transitions, entitlements, invoices and renewal states using sandbox billing fixtures and explicit expected balances."
canonical_url: "https://vostride.com/agent-library/billing-subscriptions.md"
md_url: "https://vostride.com/agent-library/billing-subscriptions.md"
content_kind: "index"
topic: "billing-subscriptions"
---

# Billing and subscription QA recipes

Test subscription transitions, entitlements, invoices and renewal states using sandbox billing fixtures and explicit expected balances.

Use a test billing environment. A displayed plan name does not establish ledger correctness; preserve the provider and application evidence separately.

## Pages (10)

- [Verify only the designated billing role can change a subscription](https://vostride.com/agent-library/billing-subscriptions/billing-role-boundary.md): Compare a member and billing administrator on the same sandbox organization, checking read access, direct plan-change access, and unchanged billing state.
- [Verify cancellation at period end stops renewal without early lockout](https://vostride.com/agent-library/billing-subscriptions/cancel-at-period-end.md): Cancel a sandbox subscription for its period end and check remaining access, cancellation details, final expiry, and absence of an unintended renewal charge.
- [Verify a failed renewal follows the documented grace period](https://vostride.com/agent-library/billing-subscriptions/failed-renewal-grace-period.md): Trigger a sandbox renewal failure and check payment warnings, grace-period access, eventual restriction, and billing state at controlled lifecycle points.
- [Verify invoice history displays and downloads the correct account records](https://vostride.com/agent-library/billing-subscriptions/invoice-history-access.md): Inspect sandbox invoice history for status, currency, and customer scope, then compare a downloaded invoice with an independently known billing fixture.
- [Verify a midcycle upgrade matches the previewed proration](https://vostride.com/agent-library/billing-subscriptions/midcycle-upgrade-proration.md): Upgrade a sandbox subscription during a controlled billing period and reconcile the displayed adjustment with the resulting invoice and new entitlements.
- [Verify updating a failed payment method recovers the subscription](https://vostride.com/agent-library/billing-subscriptions/payment-method-recovery.md): Replace a failing sandbox payment method, retry the overdue invoice through the product, and verify payment recovery restores the existing subscription.
- [Verify a scheduled downgrade preserves current access until renewal](https://vostride.com/agent-library/billing-subscriptions/scheduled-plan-downgrade.md): Schedule a lower plan at the next renewal and verify current entitlements remain until the controlled boundary, then change with matching billing state.
- [Verify a seat quantity change reconciles access and billing](https://vostride.com/agent-library/billing-subscriptions/seat-quantity-billing-change.md): Increase a sandbox subscription seat count and compare selected quantity, previewed charge, resulting invoice, and actual member capacity.
- [Verify a sandbox trial converts to one paid subscription](https://vostride.com/agent-library/billing-subscriptions/trial-to-paid-conversion.md): Convert a test organization trial to a paid plan and check entitlement activation, renewal details, and one matching sandbox billing record.
- [Verify resuming a scheduled cancellation restores one renewal](https://vostride.com/agent-library/billing-subscriptions/undo-scheduled-cancellation.md): Undo a period-end cancellation before expiry and verify the existing subscription resumes its renewal schedule without duplicate charges or lost entitlements.

## Apply a recipe

These are test designs to adapt to an application's acceptance criteria and fixtures. They are not recorded runs or a claim that a listed application has been tested. Use the [recipe execution guide](https://vostride.com/agent-library/software-factory/turn-a-recipe-into-an-agent-qa-test.md) to author, validate, run and inspect a test.

[All topics](https://vostride.com/agent-library.md)
