Everything you need to run the numbers.
CardOps is built specifically for card sellers — the workflows match how you actually buy, sell, and get paid.
Orders
- Full order lifecycle: pending → processing → shipped → completed → paid, plus canceled and refunded states
- Partial refund support
- Copy-paste import from TCGPlayer and Manapool
- Bulk import via TCGPlayer order export CSV, safe to re-upload
- AI-assisted parsing as a fallback for orders that don't match the standard format
Expenses
- Simple one-off expense entries
- Purchase orders with line items for larger buys
- Link expenses directly to the orders they funded
- Track shipping, inventory, and operational costs separately
Inventory
- Track sale inventory and consumable supplies (sleeves, toploaders) separately
- Hierarchical storage locations, down to the drawer
- See every platform a card is listed on, at what price, in one glance
- Sync-state tracking flags drift between what's listed and what's on hand
Automation & email
- Auto-rules apply tags, statuses, and fields when orders match conditions you set
- A dedicated inbox address captures platform notification emails automatically
- Orders and payouts get created straight from classified emails — no manual entry
Tags & reporting
- One primary tag plus unlimited secondary tags per order or expense
- P&L reports by tag, set, date range, or platform
- Batch pool tracking for investment recovery on larger buys
Payouts
- Manual payout creation and order matching
- Zero-tolerance reconciliation — every discrepancy must be explicitly acknowledged