Learn what quantitative and qualitative variables are and how to use them in your small business. A guide with real examples to segment customers and increase sales.
The difference between quantitative and qualitative variables can be understood in 30 seconds:
Quantitative: answers how much? with a number (ticket, visits, points).
Qualitative: answers what type? with a category (favorite drink, branch, channel).
Quantitative variable | Qualitative variable | |
|---|---|---|
Question | How much? | What type? |
Response | Measurable or countable number | Label or class |
Example in coffee | Ticket $85 MXN, 6 visits/month, 120 points | Latte, Downtown branch, WhatsApp |
What you can do | Sum, average, compare | Group, segment, personalize |
Typical mistake | Ignoring frequency | Forcing an “average” on categories |
This separation decides whether you send the same promotion to your entire base or trigger an action that actually drives revenue.
Quick coffee shop example (above the fold)
Imagine a coffee shop in Puebla with a loyalty CRM. In one week you see:
Customer | Average ticket (quantitative) | Visits/month (quantitative) | Preferred drink (qualitative) | Branch (qualitative) | Useful action |
|---|---|---|---|---|---|
Ana | $140 | 8 | Frappé | Downtown | Drink + pastry combo; no aggressive discount |
Luis | $45 | 12 | Americano | Cholula | Frequency dynamic (10th visit) |
Marisol | $160 | 1 | Cold brew | Downtown | 7-day reactivation + benefit on cold drinks |
The same “average sale” does not mean the same customer. Qualitative and quantitative variables together tell you who to target, with what offer, and when.
What quantitative variables are
Quantitative variables measure quantities. In a brick-and-mortar business, they are data that you can add up, average, or compare month after month without making up meanings.
In coffee shops, restaurants, and businesses with loyalty programs, they usually look like this:
Ticket / purchase amount (MXN)
Frequency (visits per week or month)
Days since last purchase
Accumulated or redeemed points
Units per ticket (drinks, dishes, add-ons)
Revenue per customer in a period
How to use them in operations
Detect real value: a customer spending $180 every 15 days is not “the same” as one spending $50 three times a week.
Set goals per branch: average ticket and visits, not just total revenue.
Prioritize reactivation: if “days since last purchase” passes your threshold (for example, 14 days in an office coffee shop), the message goes out before the habit cools down.
Measure campaigns: not just open rates; look at the ticket and repurchase rate of the targeted segment.
Practical rule: if the data allows for “double” or “half” with commercial meaning (visits, dollars, points), it is almost certainly quantitative.
Mini worksheet (CRM fields)
Copy these fields into your CRM or a simple sheet:
CRM Field | Type | Example | What it's for |
|---|---|---|---|
| Quantitative | 92.50 | Upsell vs discount |
| Quantitative | 7 | Frequency / loyalty |
| Quantitative | 18 | Churn risk |
| Quantitative | 240 | Redemption timing |
| Quantitative | 1,250 | Retention priority |
With Swirvle, those fields stop living in disconnected Excel files: each purchase updates history, points, and frequency to segment without guessing.
What a qualitative variable is
A qualitative variable classifies. It doesn't say how much they spent; it says what they prefer, where they buy, or how they want to be contacted.
Typical examples in food SMEs and physical retail:
Preferred drink or dish
Usual branch
Channel (counter, WhatsApp, delivery)
Payment method
Preferred reward type (points, coupon, free product)
Loyalty level on a scale (new / frequent / loyal) — qualitative ordinal
Why it matters as much as the number
Knowing that the average ticket went up is useful. Knowing that it went up in cold drinks + pastries at the Downtown branch via WhatsApp is actionable: inventory, sales pitch, and campaign channel.
Qualitative variable | Scale | Commercial use |
|---|---|---|
Branch | Nominal | Goals and stock by location |
Favorite category | Nominal | Combos and menu of the day |
Preferred channel | Nominal | Where to send the offer |
Loyalty level | Ordinal | Tiered benefits |
Reward type | Nominal | Redemptions the customer actually uses |
A business doesn't need advanced statistics. It needs to avoid mixing categories with absurd averages (“branch average”) and instead cross category + number.
Quantitative and qualitative variables together (what actually sells)
The commercial magic lies in crossing them:
Cross | What you see | What you do |
|---|---|---|
High ticket + cold drink | High-margin customer buying on craving | Cold drink + pastry combo; not a generic 2x1 |
High frequency + low ticket | On-the-go regular | Small upsell (cookie, extra shot) |
Low frequency + specific branch | Local drop in sales | Review shift/experience at that location |
Many points + premium preference | Ready for a relevant redemption | Premium product offer, not a flat coupon |
Days without purchase + WhatsApp channel | Risk with a clear channel | Short reactivation message |
This logic powers data-driven decision making and relies on sales reports with examples to keep you from relying on pure intuition.
Mistakes that cost margin
Averaging categories. “Average payment method” is useless. Use counts or % share.
Treating IDs as metrics. Receipt numbers or customer IDs identify; they do not measure behavior.
Same promo for everyone. Without qualitative variables, you give away margin to someone who was already going to buy.
Inventing order where there is none. Branch A is not “greater” than branch B; they are different categories.
Looking only at the consolidated numbers. The total figure hides the branch that has already lost frequency.
Simple scales (without getting complicated)
You don't need to memorize statistics. Just three operational distinctions:
Nominal (qualitative): categories without order — branch, flavor, channel.
Ordinal (qualitative): categories with order — new → frequent → loyal.
Ratio (quantitative): numbers with a true zero — visits, money, points.
This avoids misleading charts (lines for “payment types”) and made-up averages.
5-second cues
“Came 6 times” → quantitative
“Prefers cold drinks” → qualitative
“Ticket above average” → quantitative
“Buys at Downtown” → qualitative
“High loyalty” → ordinal qualitative
Example of a segment ready for WhatsApp
Segment name: At-risk high-ticket cold drinkers
Rules:
favorite_category= Cold (qualitative)average_ticket_30d≥ 120 (quantitative)days_since_last_purchase≥ 14 (quantitative)branch= Downtown (qualitative)
Message (example): “Your cold brew misses you. This week: +20 points if you return to Downtown before Friday.”
What you measure: redemption, ticket of the return visit, second visit within 7 days.
This is customer segmentation applied to the sales counter, not to an academic paper.
3-step plan for this week
Audit 10 fields of your database: mark them as Qn (quantitative) or Ql (qualitative).
Build a mixed segment (e.g., ticket > $120 + cold category + visits ≤ 2 in 30 days).
Launch an action and measure only that segment: 7/14-day repurchase rate, ticket, and points redemption.
If you want to move from isolated data to segments and loyalty campaigns that actually drive repeat visits in your coffee shop or restaurant, Swirvle centralizes customers, purchasing habits, points, and results by branch to act with context — rather than end-of-day guesswork.
Related Blogs

Sep 14, 2026
How to optimize Google Business Profile for barber shops

Sep 13, 2026
The best customer retention software for coffee shops

Sep 12, 2026
Cómo optimizar Google Business Profile para restaurantes

Sep 11, 2026
Cómo optimizar Google Business Profile para cafeterías

Sep 10, 2026
Mejor programa de lealtad para negocios en latinoamérica

Sep 9, 2026
¿Cómo aumentar ventas recurrentes? Guía para pymes físicas
Try Swirvle for free
No card required · 30 days free
Start your free trial
