billing-automation

Automates subscription billing, invoicing, dunning, proration, and tax calculation for SaaS services.

Updated Apr 19, 2026
One-click install
npx skills add https://github.com/ArogyaReddy/https-github.com-wshobson-agents --skill billing-automation-arogyareddy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: billing-automation
Source: https://github.com/ArogyaReddy/https-github.com-wshobson-agents/tree/main/plugins/payment-processing/skills/billing-automation
Command: npx skills add https://github.com/ArogyaReddy/https-github.com-wshobson-agents --skill billing-automation-arogyareddy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates the complex lifecycle of SaaS billing, including recurring charges, invoicing, and overdue collection, reducing manual effort and errors.

Core Features & Use Cases

  • Automated invoice generation for new and renewing subscriptions.
  • Automated payment retries and dunning workflows with customer notifications.
  • Proration for mid-cycle plan changes and usage-based charges.
  • Regional tax calculation and tax validation for VAT/GST/SST compliance.
  • Lifecycle management (trial → active → past_due → canceled) and renewals.

Quick Start

Create a new subscription for a customer and run the first billing cycle to generate the initial invoice.

Frequently Asked Questions about billing-automation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate subscription billing and invoicing for SaaS applications?

Automate subscription billing by generating invoices for new and renewing plans, applying regional tax calculations, and managing lifecycle states from trial to canceled. This reduces manual effort and errors in recurring charge workflows.

What is dunning in recurring billing and how does automated payment retry work?

Dunning in recurring billing is the process of managing overdue payments through automated retries and customer notifications. Automated payment retries systematically reattempt failed charges to recover revenue without manual intervention.

How do I calculate proration for mid-cycle plan changes in subscription billing?

Proration for mid-cycle plan changes is calculated by automatically adjusting the billing amount to reflect the unused time on the old plan and the remaining time on the new plan. This ensures accurate usage-based charges.

Can I handle regional tax calculation for VAT and GST compliance in automated invoicing?

Yes, automated invoicing can handle regional tax calculation for VAT, GST, and SST compliance. The system applies tax validation across regions directly during the invoice generation process.

What is the best way to manage subscription lifecycle states from trial to cancellation?

The best way to manage subscription lifecycle states is through automated lifecycle management that transitions customers through trial, active, past_due, and canceled states. This handles renewals and overdue collections automatically.

Does automated billing work for usage-based services and recurring subscriptions?

Automated billing works for both usage-based services and recurring subscriptions by generating invoices for variable usage and fixed plans. It applies proration and tax calculation to both billing models.