Managing Revenue: Withdrawals, Taxes & Accounting

How to withdraw your earnings from agent reselling, understand tax obligations, and track business profitability.

Written By pvdyck

Last updated About 5 hours ago

Managing Revenue: Withdrawals, Taxes & Accounting

πŸ’‘ Note:TL;DR: Withdrawals & Accounting

  • Customer Payments: Handled by your own Stripe/Gumroad directly.
  • Agent Costs: You pre-fund indie.money using inUSD to pay for AI usage.
  • Withdrawals: You can withdraw unspent inUSD from indie.money to USDC at any time (subject to a 10% fee).
  • Taxes: You owe taxes on your Net Profit (Revenue minus Agent Execution Costs).

As a Producer, your revenue comes from selling access to agents - either directly to customers or as part of a service. This guide covers withdrawing earnings, understanding tax obligations, and tracking business profitability.

Withdrawal Process

How Withdrawals Work

When customers pay you for agent-powered services, that money goes to your payment processor (Stripe, Gumroad, etc.) - NOT to indie.money.

indie.money is where you pay for agent executions. You withdraw FROM your payment processor, not FROM indie.money.

Example flow:

  1. Customer pays $50 for your SEO Audit service via Stripe
  2. Stripe holds $47.15 (after fees)
  3. Webhook triggers indie.money agent, costing you $0.05
  4. You withdraw $47.15 from Stripe to your bank account
  5. Net profit: $47.10

inUSD Balance Withdrawals

If you have unused inUSD credits in your indie.money balance (from pre-funding), you can withdraw them:

  1. Connect your wallet
  2. Click the balance indicator in top navigation
  3. Select Withdraw tab
  4. Enter amount (10% withdrawal fee applies)
  5. Receive USDC in your wallet

Note: This is for refunding unused credits, not for collecting customer payments.

Taxes

Tax Obligations

You are operating a business and are responsible for:

  • Income tax on profits from agent reselling
  • Sales tax if required in your jurisdiction (varies by location)
  • Self-employment tax if you're a sole proprietor
  • Record keeping for all transactions

What to Track

Keep records of:

TypeExamples
RevenueAll customer payments (Stripe, Gumroad invoices)
COGSAgent execution costs from indie.money
FeesPayment processor fees (Stripe ~2.9% + $0.30)
WithdrawalsUnused inUSD refunds (10% fee deductible)
ExpensesSoftware subscriptions, marketing, tools

Profit Calculation

  • Gross Revenue: $500 (customer payments)
  • Payment Fees: $15 (Stripe 3%)
  • Agent Costs: $25 (50 runs @ $0.50)
  • Net Profit: $460

Your taxable income is the net profit, not gross revenue.

Recommended Tools

  • Bookkeeping: Wave, QuickBooks Solo, FreshBooks
  • Expense tracking: Expensify, Receipt tracking features
  • Tax preparation: TurboTax Self-Employed, TaxSlayer
  • Accountant: Consult if earning >$1,000/year

Accounting Best Practices

Separate Business and Personal

  1. Open a separate bank account for business income
  2. Get a business debit card for expenses
  3. Never mix funds - simplifies taxes immensely

Monthly Checklist

  • Reconcile payment processor statements
  • Download agent cost reports from indie.money
  • Categorize all expenses
  • Calculate net profit/loss
  • Set aside 25-30% for taxes

Annual Checklist

  • Gather all 1099-K forms (from payment processors)
  • Summarize agent execution costs (COGS)
  • List all business expenses
  • Calculate total taxable income
  • Make quarterly estimated payments (if applicable)

Profitability Tracking

Key Metrics to Monitor

MetricFormulaTarget
Gross Margin(Revenue - COGS) / Revenue>70%
Net Margin(Revenue - All Expenses) / Revenue>50%
Customer Acquisition CostMarketing / New Customers<$20
Lifetime ValueAvg revenue per customer Γ— months>$100

Break-Even Analysis

Calculate how many runs you need to cover fixed costs:

  • Monthly Fixed Costs: $100 (website, tools)
  • Variable Cost per Run: $0.10 (agent execution)
  • Price per Service: $20

Break-Even Runs = $100 / ($20 - $0.10) = 5 runs/month

When to Raise Prices

If your net margin drops below 40%, consider:

  • Increasing service price
  • Finding a cheaper agent
  • Reducing payment processor fees (negotiate volume)
  • Cutting non-essential expenses

Getting Paid by Customers

Payment Processor Options

ProcessorFeesBest For
Stripe2.9% + $0.30Subscriptions, recurring
Gumroad10% flatDigital products, simple setup
LemonSqueezy5% + $0.50SaaS, global sales
Direct (USDC)~$1 gasCrypto-savvy customers

Minimizing Fees

  • Annual billing: Save on payment processor fees
  • Bank transfer (ACH): Lower fees for large amounts
  • Wire transfer: For international >$1,000
  • USDC direct: Zero fees if both parties use crypto

Legal Considerations

Business Structure

StructureWhen to UseProsCons
Sole ProprietorStarting out, <$10k/yearSimple, low costPersonal liability
LLC>$10k/year or risky servicesLiability protection$50-500/year filing
S-Corp>$50k/year profitTax savingsComplex compliance

Disclaimers to Consider

Add to your service terms:

  • Service availability disclaimer
  • Result variability disclaimer
  • Limitation of liability
  • Data handling practices

Disclaimer: This guide is for informational purposes only. Consult a tax professional or accountant for advice specific to your situation.

Related