AgencyPro Logo
AgencyPro Help

Billing & Financial Management

How to manage invoices, payments, billing, and financial tracking in your workspace

Billing & Financial Management

Learn how to create invoices, manage payments, track financial performance, and handle billing processes for your clients and services.

Overview

The billing system provides comprehensive financial management:

  • Invoice Generation: Create professional invoices for services
  • Payment Processing: Accept online and offline payments
  • Financial Tracking: Monitor revenue and payment status
  • Tax Management: Handle tax calculations and compliance
  • Credit System: Manage credit-based billing (if enabled)
  • Recurring Billing: Automate subscription billing

Prerequisites

Module Requirements

  • Billing Module: Must be enabled in workspace settings
  • Payment Integration: Stripe or manual payment processing configured
  • Permissions: Appropriate financial management permissions

Permissions Required

  • view_invoices: See billing information
  • create_invoices: Generate new invoices
  • edit_invoices: Modify invoice details
  • send_invoices: Send invoices to clients
  • mark_invoices_paid: Update payment status
  • delete_invoices: Remove invoices

Invoice Management

Creating Invoices

  1. Navigate to Invoices

    • Go to Invoices in the main navigation
    • Click Create Invoice button
  2. Invoice Details

    Required Information:
    - Client: Select invoice recipient
    - Invoice Number: Auto-generated or custom
    - Issue Date: Invoice creation date
    - Due Date: Payment deadline
    
    Optional Information:
    - Purchase Order: Client PO number
    - Notes: Additional information
    - Terms: Payment terms and conditions
  3. Line Items

    Item Details:
    - Description: Service or product description
    - Quantity: Number of items
    - Rate: Price per item
    - Amount: Calculated total (Quantity × Rate)
    - Tax: Applicable tax rates
  4. Financial Calculations

    • Subtotal: Sum of all line items
    • Tax: Calculated based on rates and location
    • Discounts: Applied as percentage or fixed amount
    • Total: Final amount due
  5. Save and Send

    • Save invoice as draft for later editing
    • Send immediately to client via email
    • Generate PDF for download or printing

Invoice Templates

Professional Formatting

  • Company branding and logo
  • Client billing address
  • Itemized service breakdown
  • Payment terms and methods
  • Contact information

Customization Options

  • Custom invoice templates
  • Brand colors and styling
  • Additional fields and information
  • Multi-language support

Invoice Actions

Send Invoice

  • Email invoice to client
  • Include payment instructions
  • Track delivery and open rates
  • Automatic reminder capabilities

Mark as Paid

  • Record payment manually
  • Update payment status
  • Track payment method
  • Generate payment confirmation

Duplicate Invoice

  • Create copy of existing invoice
  • Useful for recurring billing
  • Modify details as needed
  • Maintain consistent formatting

Cancel Invoice

  • Mark invoice as cancelled
  • Preserve audit trail
  • Cannot be undone
  • Affects financial reporting

Invoice Numbering & Format

Numbering Options

  • Sequential: Auto-increment numbers per invoice
  • Custom Entry: Allow manual entry (number only)

Format Template

Use placeholders in the format to generate the full invoice number:

  • {YEAR}: 4-digit year (e.g., 2025)
  • {MONTH}: 2-digit month (e.g., 01)
  • {NUMBER}: Zero-padded sequence (e.g., 0001)
  • Optional prefix (e.g., INV-)

Example: INV-{YEAR}{MONTH}{NUMBER}INV-2025010007

Configuration (Workspace Settings > Billing)

  1. Open Billing settings
  2. Choose numbering mode (sequential or allow custom numbers)
  3. Set the invoice number format template
  4. Optionally set a prefix
  5. Save

Notes:

  • When custom numbers are enabled, enter only the numeric part in the invoice form; formatting is applied automatically
  • The preview shows the final formatted invoice number before saving

Payment Processing

Payment Methods

Online Payments (Stripe Integration)

  • Credit and debit cards
  • Bank transfers (ACH)
  • Digital wallets
  • International payment methods

Manual Payments

  • Bank transfers
  • Checks
  • Cash payments
  • Other payment methods

Payment Workflow

  1. Client Receives Invoice

    • Email notification with payment link
    • Secure payment portal access
    • Multiple payment options
  2. Payment Processing

    • Real-time payment verification
    • Automatic invoice status update
    • Payment confirmation emails
    • Receipt generation
  3. Payment Tracking

    • Payment status monitoring
    • Failed payment handling
    • Refund processing
    • Dispute management

Payment Status Management

Payment Statuses

  • Draft: Invoice created, not sent
  • Sent: Invoice sent to client
  • Viewed: Client opened invoice
  • Partially Paid: Partial payment received
  • Paid: Full payment received
  • Overdue: Payment past due date
  • Cancelled: Invoice cancelled

Status Updates

  • Automatic status changes
  • Manual status adjustments
  • Payment tracking integration
  • Notification triggers

Recurring Billing & Subscriptions

Subscription Services

Automatic Billing

  • Recurring service charges
  • Subscription plan billing
  • Usage-based billing
  • Prorated adjustments

Billing Cycles

  • Weekly, monthly, quarterly, annually
  • Custom billing periods
  • Billing date management
  • Calendar synchronization

Subscription Management

Client Subscriptions

  • Active subscription tracking
  • Billing history
  • Plan changes and upgrades
  • Cancellation handling

Revenue Recognition

  • Subscription revenue tracking
  • Deferred revenue management
  • Financial reporting
  • Tax compliance

Credit System Management

Credit-Based Billing

Credit Packages

  • Create credit packages for sale
  • Set credit values and pricing
  • Package expiration dates
  • Usage tracking

Credit Consumption

  • Track credit usage per service
  • Automatic credit deduction
  • Balance monitoring
  • Low balance notifications

Credit Operations

Credit Allocation

  • Assign credits to clients
  • Bulk credit management
  • Credit transfer between clients
  • Credit refunds and adjustments

Credit Reporting

  • Credit usage analytics
  • Revenue from credit sales
  • Client credit histories
  • Expiration tracking

Financial Reporting

Revenue Analytics

Revenue Tracking

  • Total revenue by period
  • Revenue by service type
  • Client revenue analysis
  • Payment method performance

Growth Metrics

  • Month-over-month growth
  • Year-over-year comparisons
  • Seasonal trends
  • Forecast projections

Payment Analytics

Payment Performance

  • Average payment time
  • Payment success rates
  • Failed payment analysis
  • Collection efficiency

Client Payment Patterns

  • Payment behavior analysis
  • Risk assessment
  • Collection priorities
  • Payment term optimization

Tax Management

Tax Configuration

Tax Rates

  • Set default tax rates
  • Location-based tax rules
  • Service-specific taxation
  • Tax exemption handling

Tax Compliance

  • Tax calculation automation
  • Tax reporting preparation
  • Jurisdiction compliance
  • International tax handling

Tax Reporting

Tax Reports

  • Tax collected summaries
  • Tax by jurisdiction
  • Tax exemption reports
  • Compliance documentation

Top-ups and Add-ons

Top-up Services

Credit Top-ups

  • Allow clients to purchase additional credits
  • Flexible top-up amounts
  • Automatic billing integration
  • Usage notifications

Service Add-ons

  • Additional service features
  • One-time add-on purchases
  • Recurring add-on subscriptions
  • Bundle pricing options

Add-on Management

Add-on Creation

  • Define add-on services
  • Set pricing and availability
  • Configure billing rules
  • Associate with main services

Add-on Billing

  • Automatic add-on billing
  • Manual add-on charges
  • Prorated billing adjustments
  • Add-on usage tracking

Late Fees Management

Automatic Late Fee Processing

Late Fee Configuration

  • Set late fee percentage or fixed amount
  • Configure grace period (days after due date)
  • Define when late fees apply
  • Set maximum late fee limits

Late Fee Types

  • Percentage-based: Fee as percentage of invoice amount
  • Fixed Amount: Flat fee per overdue invoice
  • Compound: Fees that increase over time
  • One-time: Single fee applied once

Late Fee Operations

Automatic Processing

  • Automatic late fee calculation after due date
  • Grace period before fees apply
  • Notification sent to clients
  • Fee added to invoice automatically

Manual Processing

  • Apply late fees to specific invoices
  • Calculate potential fees before applying
  • Remove fees if needed
  • Adjust fee amounts manually

Late Fee Settings

  1. Navigate to Billing > Late Fees
  2. Configure late fee percentage or amount
  3. Set grace period days
  4. Enable/disable automatic processing
  5. Customize late fee notification template

Late Fee Best Practices

  1. Clear Communication: Inform clients of late fee policy upfront
  2. Reasonable Grace Period: Give clients time to make payment
  3. Consistent Application: Apply late fees uniformly
  4. Documentation: Keep records of all late fee applications

Payment Reminders

Automated Payment Reminders

Reminder Configuration

  • Set reminder schedule (before and after due date)
  • Customize reminder email templates
  • Configure reminder frequency
  • Define escalation sequences

Reminder Types

  • Pre-due Reminders: Sent before invoice due date
  • Due Date Reminders: Sent on invoice due date
  • Overdue Reminders: Sent after due date passes
  • Final Notices: Last reminder before late fees

Reminder Scheduling

Automatic Reminders

  1. First Reminder: X days before due date
  2. Due Date Reminder: On the due date
  3. First Overdue: X days after due date
  4. Second Overdue: X days after first overdue
  5. Final Notice: Before late fees are applied

Manual Reminders

  • Send reminders for specific invoices
  • Send late fee notifications
  • Preview reminder emails before sending
  • Track reminder delivery and open rates

Reminder Settings

Configuration Steps

  1. Go to Billing > Payment Reminders
  2. Enable automatic reminders
  3. Set reminder schedule
  4. Customize email templates
  5. Configure escalation sequence

Email Templates

  • Professional reminder language
  • Clear payment instructions
  • Payment link included
  • Contact information for questions

Reminder Best Practices

  1. Early Reminders: Send reminders before due date
  2. Professional Tone: Keep reminders courteous
  3. Clear Instructions: Make payment easy
  4. Track Effectiveness: Monitor reminder success rates
  5. Escalation Path: Have clear escalation process

Coupon and Discount Management

Discount Types

Percentage Discounts

  • Percentage off total amount
  • Service-specific discounts
  • Client-specific offers
  • Time-limited promotions

Fixed Amount Discounts

  • Dollar amount discounts
  • Minimum purchase requirements
  • Maximum discount limits
  • Stackable discounts

Coupon Management

Coupon Creation

  • Generate unique coupon codes
  • Set discount amounts and types
  • Configure usage limits
  • Define expiration dates

Coupon Tracking

  • Usage analytics
  • Redemption rates
  • Revenue impact analysis
  • Fraud prevention

Best Practices

Invoice Management

  1. Consistent Numbering: Use sequential invoice numbering
  2. Clear Descriptions: Provide detailed service descriptions
  3. Prompt Sending: Send invoices immediately upon completion
  4. Payment Terms: Clearly state payment terms and methods
  5. Regular Follow-up: Track overdue payments consistently

Payment Processing

  1. Multiple Options: Offer various payment methods
  2. Security: Ensure PCI compliance and security
  3. Transparency: Clear pricing and fee disclosure
  4. Automation: Automate recurring billing processes
  5. Communication: Keep clients informed of payment status

Financial Tracking

  1. Regular Reconciliation: Match payments to invoices
  2. Accurate Recording: Maintain precise financial records
  3. Backup Systems: Secure financial data backups
  4. Audit Trail: Maintain complete transaction history
  5. Regular Reporting: Generate regular financial reports

Troubleshooting

Common Invoice Issues

Invoice Creation Problems

  • Verify client information is complete
  • Check service and pricing configuration
  • Ensure tax settings are correct
  • Validate line item calculations

Email Delivery Issues

  • Verify client email addresses
  • Check spam/junk folders
  • Test email configuration
  • Review email template formatting

PDF Generation Problems

  • Check template configuration
  • Verify logo and image files
  • Test with different browsers
  • Review PDF generation settings

Payment Processing Issues

Failed Payments

  • Verify payment method details
  • Check for insufficient funds
  • Review fraud prevention settings
  • Test with different payment methods

Integration Problems

  • Verify Stripe API configuration
  • Check webhook endpoints
  • Review error logs
  • Test integration connection

Refund Issues

  • Verify refund permissions
  • Check payment processor capabilities
  • Review refund policies
  • Test refund processing

Reporting Problems

Inaccurate Reports

  • Verify data date ranges
  • Check filter settings
  • Review calculation methods
  • Validate source data

Performance Issues

  • Optimize report queries
  • Limit data ranges
  • Use appropriate filters
  • Schedule large reports

Getting Help

For billing and payment issues:

  1. Check payment processor status and configuration
  2. Verify tax and pricing settings
  3. Review client billing information accuracy
  4. Test payment flows with small amounts
  5. Contact support for integration assistance
  6. Consult accounting professionals for tax compliance