Loading…

Loading…
Chat with Kora™
Online
Powered by Kora™ — responses may not be 100% accurate
A plain-English breakdown of every metric on your Analytics dashboard — what it measures, how it's calculated, and what the numbers actually mean for a screen printing shop your size.
Every number at the top of your analytics dashboard — what it counts and why it matters.
All KPIs are scoped to the date range you select (30 / 90 / 180 / 365 days, or All Time). Changing the range updates every card, chart, and projection on the page simultaneously.
Total Jobs
COUNT(jobs) in range
Every job created during the selected period, regardless of current status. Your activity volume.
Active Jobs
Jobs not in Completed / Cancelled
Jobs still moving through your pipeline right now. High active counts are healthy — unless they're all stuck in early stages.
Completed Jobs
Jobs that reached Completed Order status
Your actual output — jobs fully delivered. Compare to Total Jobs to find your pipeline completion rate.
Paid Jobs
Jobs with fully-paid invoices
Jobs where money is in the bank. Lower than Completed Jobs? You have outstanding invoices on closed work.
Total Revenue
SUM(invoice totals) in range
Everything you've billed — collected or not. Your top-line gross revenue number.
Paid Revenue
SUM(paid invoice totals)
Money that's actually hit your account. Use this to understand cash flow, not Total Revenue.
Outstanding Revenue
Total Revenue − Paid Revenue
Your accounts receivable — money owed but not collected. Growing month-over-month is a red flag.
Avg Job Value
Total Revenue ÷ Total Jobs
Your average ticket size. One of the most important levers for profitability — raising this by $100/job is often easier than adding 10 more jobs.
Avg Completion Days
AVG(completed_at − created_at) in days
How long jobs take from creation to Completed Order. Includes weekends and holidays — it's calendar days, not business days.
Tees to Print
SUM(quantity) on active/pending jobs
Total garments in your current backlog. Useful for planning ink and substrate orders before the week starts.
Tees Printed
SUM(quantity) on completed jobs in range
Total garments you've actually printed and delivered. Tracks your physical throughput, not just job count.
Queue Value
SUM(invoice totals) on open jobs
The total dollar value of your current backlog. Use this for cash-flow forecasting — it's revenue you haven't invoiced yet.
The math behind 'Projected Annual Revenue' and why it gets more accurate over time.
Projections are straightforward: Kontraktr™ averages your historical data by calendar month, then multiplies by 12.
With 2 months of data, the projection assumes those 2 months represent your typical pace — which may not account for seasonal swings. With 12+ months of data, the projection captures slow winter months and busy spring/fall rush seasons, making it far more reliable.
| Months of history | Projection reliability |
|---|---|
| 1–2 months | Directional only — treat as a rough guess |
| 3–6 months | Reasonable — seasonal variation missing |
| 7–11 months | Good — covers most seasonal patterns |
| 12+ months | Best — full seasonal cycle represented |
To see projections based only on your best months, set the date range to your busiest season (e.g., spring 90 days) and use those projections for capacity planning. Use All Time projections for conservative annual budgeting.
Real-world targets based on typical shop performance — use these to spot where you stand.
These ranges reflect common performance levels across small-to-mid screen printing shops. Every shop is different — use these as directional signals, not hard rules.
| Metric | Healthy | Watch | Act Now |
|---|---|---|---|
| Avg Completion Days | < 10 days | 10–18 days | > 18 days |
| Avg Job Value | > $600 | $250–$600 | < $250 |
| Collection rate (Paid ÷ Total) | > 85% | 70–85% | < 70% |
| Pipeline completion rate (Completed ÷ Total) | > 75% | 55–75% | < 55% |
| Monthly jobs (per press) | > 30 jobs | 15–30 jobs | < 15 jobs |
| Outstanding Revenue (% of Total) | < 15% | 15–30% | > 30% |
Small shop
1–2 presses
20–60 jobs/mo
$15k–$40k/mo
Mid-size shop
3–6 presses
60–200 jobs/mo
$40k–$150k/mo
Large shop
7+ presses
200+ jobs/mo
$150k+/mo
Revenue per press of $15,000–$35,000/month is the typical target for a productive setup. If you're well below that, look at your Avg Job Value first — more revenue per job beats more jobs on the same press every time.
How to use Outstanding Revenue and the AR Aging section to get paid faster.
The AR Aging section (scroll past the main charts on the Analytics page) splits your Outstanding Revenue into five buckets based on how overdue each invoice is.
| Bucket | What it means | Action |
|---|---|---|
| Current | Invoice sent, not yet due | No action needed |
| 1–30 days | Slightly past due | Send a friendly reminder |
| 31–60 days | Getting stale | Call the customer directly |
| 61–90 days | Serious risk of non-payment | Escalate + consider hold policy |
| 90+ days | High bad-debt risk | Collections or write-off decision |
If your 61–90 day or 90+ day buckets are growing, require deposits on future jobs from those customers. Kontraktr™ lets you put accounts on HOLD, which blocks new job creation until balances are cleared.
How delta badges work and what the percentages actually compare.
Enable a comparison mode from the filter bar to add percentage-change badges to every KPI card. The badge compares your current period against the equivalent prior period.
WoW — Week over Week
Last 7 days vs. the 7 days before that. Best for spotting short-term momentum shifts or a slow week.
MoM — Month over Month
Last 30 days vs. the prior 30 days. Good for tracking month-to-month growth trends.
YoY — Year over Year
Your selected range vs. the same period one year ago. The most meaningful comparison once you have 12+ months of data.
+12%
Green delta
Metric improved vs prior period
−8%
Red delta
Metric declined vs prior period
—
Grey / no badge
No prior-period data available
What it tracks, what the warning means, and what to do when you're running low.
Kontraktr™ uses AI for several features: automatically reading incoming purchase orders from Gmail, smart-filling job descriptions, and other assistant-style actions. Each use consumes a small amount of your monthly AI budget.
What counts toward usage
Gmail AI PO processing, job description generation, and other AI-assisted actions inside Kontraktr™. Regular job management, invoicing, and scheduling don't touch this budget.
The low-balance warning
Kontraktr™ shows an orange warning card when your AI budget drops below $5. This gives you time to add credits before AI features pause. If the budget hits $0, AI features are suspended — all other features remain fully functional.
Budget resets
Your AI usage budget resets on your billing cycle date each month. Usage shown on the Analytics page is for the current billing month only — it doesn't accumulate across months.
If you're burning through your AI budget faster than expected, check how many Gmail PO emails are being processed. High-volume inboxes with lots of non-PO emails can trigger more AI calls than necessary. Contact support to fine-tune your Gmail filter rules.
COUNT(jobs in range)Jobs not Completed or CancelledJobs at Completed Order statusJobs with fully paid invoicesSUM(all invoice totals)SUM(paid invoice totals)Total Revenue − Paid RevenueTotal Revenue ÷ Total JobsAVG(completed_at − created_at)SUM(qty) on open jobsSUM(qty) on completed jobsSUM(invoice totals) on open jobs(monthly avg) × 12Paid Revenue ÷ Total RevenueCompleted Jobs ÷ Total JobsGot a number that doesn't look right?
Our support team can walk you through your analytics and help identify what's driving any unusual metrics.
Contact Support