All work
Product· Live independent SaaS build

FeeGoat

Recurring billing and payment reconciliation for small merchants

A live multi-tenant fee-collection SaaS concept for coaching centres, tutors, fitness studios, and subscription businesses in India and the US. It explores regional payment rails, invoicing, automated reminders, and reconciliation from bank notifications; public pricing is not currently enforced.

Role · Owner-operated product engineering

System anatomy

01Payment Reconciliation
02Workflow Automation
03Multi-Tenant SaaS
FeeGoat live product interface

Captured from the live product · October 2026

Open live product

The problem

Small merchants stitch together spreadsheets, payment screenshots, and manual reminders. FeeGoat creates a region-aware billing workflow around the rails they already use—UPI in India and Zelle in the US—with automatic reconciliation and dunning.

What the system does

Capability with an operating model.

Region-aware onboarding and UPI/Zelle-first payment configuration

Razorpay Route and Stripe Connect for card and bank payment options

Bank-notification parsing, invoice matching, and automatic paid-state updates

Rule-based WhatsApp and email dunning sequences

Merchant, admin, support, payment, and customer self-service portals

GST-aware invoicing, bulk import, audit logs, and tenant isolation

Architecture

How it fits together.

01

Async FastAPI and SQLAlchemy services backed by PostgreSQL

02

Celery + Redis workers and schedules for reconciliation and messaging

03

React/TypeScript dashboard with TanStack Query and Recharts

04

Docker Compose deployment behind Nginx with TLS

Key decisions

01

Local rails first

The product defaults to the payment behavior small merchants already understand in each region.

02

Reconcile from evidence

Bank notifications are parsed and matched into invoice state instead of relying on manual screenshots.

03

Multiple operating surfaces

Merchants, platform operators, support staff, and customers each receive purpose-built portals.

Explore another system