Skip to main content

Tier Pricing

Admin Manager

Tier pricing combines quality grades with weight tiers to create a pricing matrix for cannabis products. Instead of a single price, each product has a price for every combination of quality grade and weight. This is the standard pricing model for cannabis flower in Canadian dispensaries.

Tier Pricing


Prerequisites

Tier pricing requires two feature flags to be enabled:

  1. Cannabis Features -- Must be on.
  2. Quality Tiers -- Must be on.

To enable these:

  1. Go to Admin > Settings > Edit Settings > Products & Inventory tab.
  2. Toggle on Cannabis Features and Quality Tiers.
  3. Click Save.

You also need weight presets configured. See Weight Presets for setup.


How Tier Pricing Works

The Pricing Matrix

Each quality tier is a separate quality tier configuration with its own pricing matrix (a set of weight-to-price pairs). The tier pricing page shows a table of tier settings, where each row is an individual quality tier.

For example, the AAAA tier might have this pricing matrix:

WeightPrice
1g$10.00
3.5g$32.00
7g$58.00
14g$105.00
28g$190.00

And the AAA tier would have its own separate matrix with different prices.

At the POS Register

When a cashier selects a tier-priced product:

  1. The weight selection modal opens showing the available weight tiers.
  2. The price displayed for each weight corresponds to the product's assigned quality grade.
  3. The cashier taps the desired weight, and the item is added to the cart at the correct price.

For example, if "Blue Dream" is graded AAAA and the customer wants 3.5g, the price is $32.00 from the matrix above.


Setting Up Tier Pricing

Accessing the Tier Pricing Page

Navigate to the Products page dropdown and select Tier Pricing.

The index page displays a table of all quality tier settings. Each tier is a separate record with the following actions available:

  • Edit -- Open the tier's pricing matrix for editing.
  • Copy -- Create a new tier by copying the pricing matrix from an existing tier.
  • Sync Products -- Push the tier's pricing matrix to all products assigned to that quality grade, ensuring consistency.
  • Delete -- Remove the tier setting entirely. Deletion also triggers a WooCommerce sync if the integration is active.

Editing a Tier's Pricing Matrix

  1. Click the Edit button on the tier you want to modify.
  2. The edit page shows the pricing matrix for that specific tier -- a list of weight presets with a price field for each.
  3. Enter the price for each weight you want to offer at this quality level.
  4. Leave weight fields blank for combinations you do not sell. The POS will not offer that weight option for products at this tier.
  5. Click Save.
Not every weight needs a price

Leave weights blank for combinations you do not sell. For example, if you never sell AA grade at 28g, leave that weight empty on the AA tier. The POS will not offer that weight option for AA-grade products.

Product-Level Override (Custom Pricing)

Individual products can override the store-level tier pricing with custom prices.

  1. Go to Admin > Products and open the product.
  2. In the Pricing section, click Switch to Custom Pricing.
  3. A product-specific pricing matrix appears.
  4. Enter custom prices for any weights you want to override.
  5. Click Save.
When to use product-level overrides

Use overrides for products that are priced differently from the norm -- premium strains that command a higher price, clearance items, or exclusive products. Most products should use the store-level tier pricing for consistency.


Quality Grades

Quality tiers can have any name -- they are not limited to the AA/AAA/AAAA/AAAA+ convention. While those are the most common grades in the Canadian cannabis market, you can name your tiers anything that fits your store's grading system.

Common Quality Grades

GradeDescriptionTypical Characteristics
AABudget / value tierLower THC, less visual appeal, good for price-conscious customers
AAAMid-rangeSolid quality, decent THC/terpene profile, balanced price-to-quality
AAAAPremiumHigh THC, strong terpene profile, excellent bag appeal
AAAA+Ultra-premium / top shelfExceptional quality, highest THC, craft-grown, limited availability

Assigning a Quality Grade to a Product

  1. Open the product in Admin > Products.
  2. In the Cannabis Details section, find the Quality Tier dropdown.
  3. Select the appropriate grade.
  4. Click Save.

Once a grade is assigned, the product uses the pricing matrix from that tier's quality tier configuration.


Weight Tiers

The weights in each tier's pricing matrix correspond to your store's configured weight presets. The default presets are:

WeightCommon Name
1gGram
3.5gEighth (1/8 oz)
7gQuarter (1/4 oz)
14gHalf (1/2 oz)
28gOunce (1 oz)

These can be customized in Admin > Cannabis > Weight Presets. If you add or remove weight presets, the pricing matrix weights update to match.

Removing a weight preset

If you remove a weight preset that has prices in the matrix, those prices are deleted. Make sure you do not need a weight tier before removing it.


Volume Discounts in Tier Pricing

Tier pricing inherently supports volume discounts because you set each weight tier's price independently. The per-gram price typically decreases as the weight increases:

WeightPrice (AAAA)Per Gram
1g$10.00$10.00/g
3.5g$32.00$9.14/g
7g$58.00$8.29/g
14g$105.00$7.50/g
28g$190.00$6.79/g

This incentivizes customers to purchase larger quantities.


Managing the Pricing Matrix

Auto-Fill Empty

When editing a tier's pricing matrix, you can use the Auto-Fill Empty feature to interpolate prices between anchor prices you have already set. Set prices for a few key weights (e.g., 1g and 28g) and let auto-fill calculate reasonable prices for the weights in between.

Populate Weights

The Populate Weights button fills in the weight list from your configured weight presets, ensuring the pricing matrix includes all active weights.

POS Visibility Checkboxes

Each weight in the pricing matrix has a POS Visible checkbox. Unchecking this hides that weight option from the POS register for products using this tier, even if a price is set. This gives you fine-grained control over which weight options are available for sale.


Tier Pricing and Discounts

Tier prices interact with other discount mechanisms:

Sale Campaigns

Sale campaigns can apply to tier-priced products. The discount is applied to the tier price:

  • 20% off a $32.00 (AAAA 3.5g) item = $25.60
  • $5 off a $32.00 item = $27.00

Loyalty Tier Discounts

If your store uses loyalty tiers, customers with higher loyalty levels may receive automatic discounts on tier-priced products. The loyalty discount is applied after the tier price is determined.

Manual Discounts

Cashiers (with permission) or managers can apply manual discounts on top of tier pricing at the POS.

Discount stacking order

When multiple discounts apply, Brother POS processes them in this order:

  1. Tier price is determined from the matrix.
  2. Sale campaign discount is applied (if applicable).
  3. Loyalty tier discount is applied (if applicable).
  4. Manual discount is applied (if applicable).

Each discount applies to the result of the previous step, not to the original tier price.


Tier Pricing at Scale

Consistency Across Products

The store-level tier pricing ensures pricing consistency. When you update the AAAA tier's pricing matrix, every AAAA-graded product in your store updates automatically. This is much more efficient than updating prices product by product.

Adding a New Product

When you create a new product and assign it a quality grade:

  1. The product automatically uses the tier's pricing matrix.
  2. No additional pricing configuration is needed.
  3. The product immediately appears at the POS with the correct prices for each weight tier.

Changing a Product's Grade

If you reclassify a product (e.g., upgrading from AAA to AAAA after a batch review):

  1. Open the product and change the Quality Tier to the new grade.
  2. Click Save.
  3. The product now uses the new grade's pricing matrix.
  4. Prices update at the POS immediately.

Custom Weight Entry

In addition to the preset weight tiers, Brother POS supports custom weight entry at the POS. When a cashier enters a custom weight (e.g., 2.5g):

  • The system calculates the price using the per-gram rate from the nearest matching tier.
  • The calculation uses linear interpolation between tiers for fair pricing.
  • Custom weight sales are tracked separately in reports.

Reporting on Tier Pricing

Tier pricing data is reflected in several reports:

  • Sales Reports -- Sales can be broken down by quality grade and weight tier.
  • Margin Analysis -- Margins are calculated per tier, helping you see which grades and weights are most profitable.
  • Category Performance -- Cannabis category performance includes tier-level detail.
  • Top Products -- See which quality-weight combinations sell the most.

Best Practices

  1. Start with market rates. Research what competing dispensaries charge per grade per weight, and set your initial matrix accordingly.
  2. Maintain a clear grade differential. There should be a noticeable price difference between tiers. If grades are priced too close together, customers will always choose the higher grade.
  3. Reward volume purchases. Make sure the per-gram price decreases meaningfully at higher weights. This encourages larger purchases.
  4. Review the matrix monthly. Cannabis market prices fluctuate. Review your matrix at least monthly to ensure you are competitive and maintaining healthy margins.
  5. Use product overrides sparingly. The more overrides you create, the harder it is to manage pricing. Reserve overrides for truly exceptional products.
  6. Grade products honestly. Overgrading products (calling AA flower "AAAA") will lead to customer complaints and returns. The grade should reflect the actual quality.

Common Workflows

Setting up tier pricing for a new store

  1. Enable Cannabis Features and Quality Tiers in Feature Flags.
  2. Configure weight presets (or use the defaults).
  3. Navigate to Tier Pricing and edit each quality tier's pricing matrix.
  4. Create your cannabis products and assign quality grades.
  5. Test at the POS to verify correct prices appear.

Changing a product's quality grade

  1. Open the product in Admin > Products.
  2. Change the Quality Tier to the new grade.
  3. Save. The product now uses the new grade's pricing matrix.

Troubleshooting

ProblemSolution
Product not showing tier pricing at POSVerify the product has a quality grade assigned and has tiered pricing enabled. Check that Quality Tiers feature flag is enabled.
Some weight options missing at POSThe corresponding weight in the tier's pricing matrix may be blank or have POS Visible unchecked. Open the tier and add a price or check the visibility box.
Price override not taking effectCheck that the product has been switched to Custom Pricing and the override price is entered for the correct weight.
Quality grades not appearing as a product optionEnable the Quality Tiers setting in Admin > Settings > Edit Settings > Products & Inventory tab.

What's Next?