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 |
| Type | One-Time, Subscription, or Refund |
| Client | Client name (clickable link to profile) |
| Product | Which product was purchased |
| Amount | Transaction amount |
| Status | Succeeded, Failed, Refunded, or Pending |
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
1
Client initiates purchase
Client books session, subscribes, or completes form with payment.
2
Payment processes
Stripe charges client’s card. Transaction appears in Transactions list with “Pending” status briefly.
3
Transaction completes
Status updates to “Succeeded” or “Failed” within seconds.
4
Access granted
If succeeded: Client receives credits or access. Confirmation email sent.If failed: No access granted. Client must retry payment.
5
Transaction recorded
Permanent record remains in Transactions list. Syncs with Stripe Dashboard.
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
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

