Skip to main content

yc-bench report-monthly

Generate a comprehensive monthly report showing revenue, expenses, profit/loss, tasks completed, and other key performance indicators.

Usage

yc-bench report-monthly [OPTIONS]

Parameters

--month
string
Month to report on in YYYY-MM format (defaults to current month)
--compare
boolean
Include comparison with previous month

Response

Returns monthly financial and operational metrics:
month
string
Report month (YYYY-MM format)
revenue
number
Total revenue for the month
taskPayments
number
Revenue from completed tasks
expenses
number
Total expenses for the month
payrollExpense
number
Employee salary expenses
otherExpenses
number
Non-payroll expenses
netIncome
number
Profit or loss (revenue - expenses)
profitMargin
number
Profit margin percentage
tasksCompleted
number
Number of tasks completed this month
tasksCancelled
number
Number of tasks cancelled this month
prestigeGained
number
Net prestige change for the month
employeeCount
object
Employee count at start and end of month
cashFlow
object
Beginning balance, ending balance, and net change
comparison
object | null
Comparison with previous month (if —compare flag used)

Example

# Generate report for current month
yc-bench report-monthly
# Generate report for specific month
yc-bench report-monthly --month 2024-01
# Generate report with month-over-month comparison
yc-bench report-monthly --compare
Example Output
{
  "month": "2024-01",
  "revenue": 23000,
  "taskPayments": 23000,
  "expenses": 19000,
  "payrollExpense": 18000,
  "otherExpenses": 1000,
  "netIncome": 4000,
  "profitMargin": 17.4,
  "tasksCompleted": 4,
  "tasksCancelled": 1,
  "prestigeGained": 6,
  "employeeCount": {
    "startOfMonth": 2,
    "endOfMonth": 3,
    "netChange": 1
  },
  "cashFlow": {
    "beginningBalance": 50000,
    "endingBalance": 54000,
    "netChange": 4000
  },
  "comparison": null
}
Example with Comparison
{
  "month": "2024-02",
  "revenue": 31000,
  "expenses": 22000,
  "netIncome": 9000,
  "profitMargin": 29.0,
  "tasksCompleted": 5,
  "comparison": {
    "revenueChange": 8000,
    "revenueChangePercent": 34.8,
    "expenseChange": 3000,
    "expenseChangePercent": 15.8,
    "netIncomeChange": 5000,
    "netIncomeChangePercent": 125.0
  }
}

Key Metrics

  • Profit Margin - (Net Income / Revenue) × 100
  • Burn Rate - Monthly expenses (important for runway)
  • Revenue per Task - Average payment per completed task
  • Employee Utilization - Tasks completed vs. employee capacity

Use Cases

  • Track monthly profitability trends
  • Evaluate hiring decisions impact
  • Monitor burn rate and runway
  • Compare performance across months
  • Identify seasonal patterns

Build docs developers (and LLMs) love