billing-automation

Automate subscription billing, invoicing, and dunning workflows for SaaS.

1|1|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/zzafergok/skills --skill billing-automation-zzafergok
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: billing-automation
Source: https://github.com/zzafergok/skills/tree/main/07-marketing-finance/billing-automation
Command: npx skills add https://github.com/zzafergok/skills --skill billing-automation-zzafergok

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

Automates end-to-end subscription billing, invoicing, and dunning workflows for SaaS and usage-based services.

Core Features & Use Cases

  • Automated invoice generation and delivery
  • Tax calculation, payment processing, and dunning management
  • Proration and usage-based billing for plan changes or metered usage

Quick Start

Create a subscription for a customer, then trigger the billing cycle to generate an invoice and process payment.

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 a SaaS application?

You can automate subscription billing by creating a customer subscription and triggering a billing cycle. This generates recurring invoices, calculates taxes, applies prorations for plan changes, and processes payments automatically.

What is dunning management and how does it handle failed recurring payments?

Dunning management is the automated process of retrying failed recurring payments and communicating with customers to update their billing details. It prevents involuntary churn by recovering revenue from expired cards or declined transactions.

How does proration work when customers change their subscription plan mid-cycle?

Proration calculates the cost difference between the old and new subscription plans based on the remaining days in the current billing cycle. It automatically issues a credit for unused time or charges the difference for the upgraded plan.

Can I calculate and apply tax automatically to recurring invoices?

Yes, automated tax calculation is integrated directly into the recurring invoice generation workflow. The system calculates the appropriate tax rates during the billing cycle and includes them on the final invoice before payment processing.

How do I implement usage-based billing for metered SaaS services?

Usage-based billing tracks metered customer consumption during the billing cycle and multiplies it by the defined rate. This calculated usage charge is then added to the recurring subscription invoice alongside any base fees and prorations.

Does this billing automation workflow support Stripe payment processing?

Yes, the billing automation workflow integrates with Stripe for payment processing. It handles the end-to-end transaction flow from automated invoice generation through final payment collection and failed payment dunning.