Skip to main content

Billing Automation

Skill Verified Active

Build automated billing systems for recurring payments, invoicing, subscription lifecycle, and dunning management. Use when implementing subscription billing, automating invoicing, or managing recurring payment systems.

Purpose

To provide the necessary logic and structure for developers to build robust automated billing systems for recurring payments, invoicing, and subscription management.

Features

  • Automated recurring payment processing
  • Subscription lifecycle management (trial, active, past_due, canceled)
  • Dunning management for failed payments
  • Proration calculation for mid-cycle changes
  • Sales tax, VAT, and GST calculation

Use Cases

  • Implementing SaaS subscription billing systems
  • Automating invoice generation and delivery
  • Managing failed payment recovery and customer notifications
  • Handling prorated charges for plan upgrades/downgrades

Non-Goals

  • Directly processing payments via external payment gateways (requires integration)
  • Handling customer data storage and management (assumes external systems)
  • Managing user interface or frontend implementation

Workflow

  1. Define billing cycles and subscription states
  2. Generate invoices based on subscription plans and usage
  3. Attempt payment processing for invoices
  4. Initiate dunning process for failed payments
  5. Calculate prorated charges for mid-cycle plan changes
  6. Calculate applicable taxes based on customer location

Installation

First, add the marketplace

/plugin marketplace add wshobson/agents
/plugin install payment-processing@claude-code-workflows

Quality Score

Verified
97 /100
Analyzed about 14 hours ago

Trust Signals

Last commit2 days ago
Stars35.3k
LicenseMIT
Status
View Source

© 2025 SkillRepo · Find the right skill, skip the noise.