Where to find this: Payments → Transactions
What the Transactions page shows
The Transactions dashboard displays every payment event in your coaching business:- One-time purchases
- Subscription charges
- Refunds issued
- Failed payments
- Revenue totals

Transaction list columns
Each transaction displays:| Column | What it shows |
|---|---|
| Date | When transaction occurred |
| Status | Succeeded, Blocked, Payout, etc. |
| Amount | Transaction amount |
| Client | Client name (clickable link to profile) |
| Product | Which product was purchased |
| Source | How the transaction was created (see below) |
Transaction source types
The Source column tells you how a transaction was created:| Source | What it means |
|---|---|
| Open | Transaction has a Stripe ID. Click Open to view the charge directly in Stripe. |
| Admin | Transaction was created by an admin — no Stripe charge is mapped. This appears when a purchase is manually added through the dashboard (e.g., comping a client, granting a free trial) or when a Stripe ID has been manually removed from a subscription. |
| Coupon | A coupon code was applied to the transaction. |
“Admin” does not mean the admin was charged. It means an admin created the transaction manually without a Stripe payment. This is normal for comped access, free trials granted by the coach, or manual adjustments.
Transaction status types
Succeeded (green)- Payment completed successfully
- Money received in Stripe account
- Client has access/credits
- Payment declined or unsuccessful
- No money received
- Client has no access/credits
- Shows the amount of money being sent from your Stripe ccount to your bank account
- Money returned to client
- Shows as separate refund transaction
- Original transaction remains visible
- Amount Stripe takes from your account per transaction
- Usually displayed when transaction wasn’t completed
- Ex: User goes through checkout but doesn’t complete the process
Filter and search transactions
Filter by status:- All transactions
- Succeeded only
- Past Due only
- Blocked only

Revenue metrics
Top of page displays key metrics: Total Revenue- Sum of all successful transactions
- Updates in real-time
- Includes one-time and subscription payments
- Today
- This week
- This month
- Custom date range
Revenue metrics reflect selected date range and filters. Adjust filters to see different calculations.
View transaction details
Click Open under the Source column of the transaction to view on Stripe: Transaction information:- Transaction ID
- Date and time
- Payment method (last 4 of card)
- Stripe charge ID
- Client name
- Email address
- Payment method on file
- Product name
- Price charged
- Subtotal
- Processing fees
- Net amount received
- Stripe fee breakdown
- Issue refund (if not already refunded)

Understanding transaction flow
Payment processes
Stripe charges client’s card. Transaction appears in Transactions list with “Pending” status briefly.
Access granted
If succeeded: Client receives credits or access. Confirmation email sent.If failed: No access granted. Client must retry payment.
Common transaction scenarios
Finding specific client payment
Finding specific client payment
Steps:
- Go to Client page
- Use search box to enter client name or email
- Click their profile
- Click Transaction Tab
- Verify amount, date, and product
Calculating revenue
Calculating revenue
Steps:
- Filter by date range (7 days, 30 days, 90 days, All Time)
- Note Total Revenue metric at top
Tracking failed payments
Tracking failed payments
Steps:
- Filter by Status: Blocked
- Review list of unsuccessful charges
- Click transactions to see failure reasons
- Take recovery action for each
Transactions vs. Stripe Dashboard
CoachIQ Transactions page:- Shows payments related to CoachIQ products
- Links to client profiles
- Integrated with your business context
- Shows ALL Stripe charges (including non-CoachIQ)
- More detailed fee breakdowns
- Advanced filtering options
- Financial reports and analytics
- Payout information
Both show the same transactions but with different context. Use CoachIQ for day-to-day business, Stripe for detailed financial analysis.
Troubleshooting transaction issues
Transaction shows in Stripe but not CoachIQ
Transaction shows in Stripe but not CoachIQ
Possible causes:
- Transaction not linked to CoachIQ product
- Sync delay (wait 5 minutes and refresh)
- Manual Stripe charge (not through CoachIQ)
Client says they paid but no transaction appears
Client says they paid but no transaction appears
Troubleshooting:
- Verify client email address (may be under different account)
- Check Failed transactions (payment may have declined)
- Check Stripe Dashboard for manual charges
- Verify client completed full checkout process
What does 'Admin' mean in the Source column?
What does 'Admin' mean in the Source column?
Admin means the transaction was created manually by an admin — there is no Stripe charge linked to it. This happens when:
- You manually grant a client access or a free trial from the dashboard
- A Stripe ID was removed from a subscription manually
Transaction amount doesn't match product price
Transaction amount doesn't match product price
Possible reasons:
- Processing fees added to charge
- Coupon or discount applied
- Partial refund issued
- Custom pricing used

