Methodology and Trust
How PricePer compares protein powder, coffee, and dry adult dog food using useful units, current evidence, and clear purchase conditions.
What PricePer compares
Protein Powder
PricePer ranks protein powder by cost per 25g of protein, with $/g protein and g protein per dollar as related measures. The comparison uses the protein in the package, not the package's total weight alone.
Open Protein Powder Value IndexCoffee Beans, Ground Coffee and Pods
Whole beans and ground coffee have separate comparisons by $/100g. An estimated $/cup depends on the displayed brew dose. Pods use cost per capsule within the same compatible brewing system.
Open Coffee Beans Value IndexDry Adult Dog Food
PricePer compares dry adult dog food by cost per 1,000 kcal, using the exact bag weight and calorie density from accepted label evidence. A daily cost estimate uses a calorie target you supply.
Open dry dog food comparisonsProtein powder formula
For protein powder, PricePer needs the package size, serving size, protein per serving, and current price. Those facts usually come from the product label and the retailer listing.
Formula
Estimated total protein = package size / serving size x protein per serving
Price per gram of protein = current price / estimated total protein
Price per 25g of protein = price per gram of protein x 25
Protein grams per dollar = estimated total protein / current price
Simple example
A 1,000g bag has a 30g serving size and 24g protein per serving.
Estimated total protein: 1,000 / 30 x 24 = about 800g protein.
If the bag costs $40, then $40 / 800g = $0.050/g protein, and 800g / $40 = 20g protein per $1.
That is $0.050 x 25 = $1.25 per 25g of protein.
Coffee formulas
For whole beans and ground coffee, PricePer needs the bag size and current Canadian price. Each format has its own comparison by $/100g because bag sizes vary across grocery, warehouse, Amazon, and roaster listings.
Formula
Price per 100g = current price / bag size in grams x 100
Estimated cups = bag size in grams / grams per cup
Estimated price per cup = current price / estimated cups
PricePer uses 15g/cup as the standard default. Some people brew lighter cups and some brew stronger cups, so the Coffee Beans Value Index lets users change the cup strength assumption.
Example: a 1,000g bag at $25 is $2.50/100g. At 15g per cup, it makes about 66 cups, or roughly $0.38/cup.
For pods, price per capsule = current price / exact capsule count. Keurig, Nespresso Original, and Nespresso Vertuo are separate comparisons. Unknown compatibility or an unverified capsule count cannot receive a value rank.
Dry adult dog food formula
PricePer needs an accepted price, the exact bag weight, and calorie density in kcal/kg from label evidence for the same recipe and package. Dog, dry-food, and life-stage facts must support the comparison. Missing or conflicting calorie, package, or recipe evidence prevents a value rank.
Formula
Total package calories = bag weight in kg x label kcal/kg
Cost per 1,000 kcal = current price / total package calories x 1,000
Estimated daily cost = cost per 1,000 kcal x daily calorie target / 1,000
Simple example
A 10kg bag labelled 3,600 kcal/kg contains 36,000 kcal. At $72, its cost is $72 / 36,000 x 1,000 = $2.00 per 1,000 kcal.
For an illustrative target of 900 kcal/day, the budgeting estimate is $2.00 x 900 / 1,000 = $1.80/day. That example is not a recommended intake for your dog.
Cost per 1,000 kcal measures economic cost. It does not grade nutritional suitability, ingredient quality, digestibility, allergies, or veterinary appropriateness. The optional daily estimate is for budgeting; use the food's feeding guidance and your veterinarian's advice to choose an appropriate intake.
The current public comparison is limited to dry adult dog food. Wet food, cat food, and other diets do not share this ranking. Membership, subscription, store location, shipping, and price freshness remain attached to each offer.
Price freshness
Every offer card shows when PricePer last checked the price, such as "Checked today," "Checked 3h ago," or "Last checked 4 days ago - confirm before buying."
Retailer prices can change because of sales, coupons, subscriptions, regional pricing, flyer dates, stock changes, shipping to Canada, or membership rules.
Stale prices may still be shown for context, but they are visually downgraded and should not be treated as the best current deal without confirmation.
Source confidence
- Verified
- Price, package size, and key label facts were manually checked.
- High
- Structured data parsed cleanly and matches the expected product.
- Medium
- The price looks clean, but some product, package, or label details still need review.
- Low
- Extraction is uncertain or came from messy page text.
- Stale
- The price is older than the freshness threshold for that ranking.
- Local may vary
- Store, city, postal-code, or flyer pricing may differ.
- Shipping excluded
- The ranking uses shelf price and does not include shipping.
- Membership required
- The price may require Costco, club, or retailer membership.
Shipping and membership
Shelf price means the product price before shipping. It is useful for quick comparison, but it may not be your final checkout total.
Shipped price includes shipping to Canada only when PricePer has enough evidence to include or estimate it. If shipping is unknown, the page should say so clearly.
Free shipping can depend on cart size. A product may have a good unit price only if your cart reaches the retailer's free-shipping threshold.
Costco and other member prices are not hidden, because they can be useful, but they should be labelled when membership is required or local store pricing may vary.
How users can help
PricePer gets better when Canadian shoppers report useful price and product evidence. Found a better price? Report it.
- Report a wrong or stale price.
- Submit a product URL from a supplement store, roaster, grocery store, warehouse club, Amazon, Walmart, or another Canadian retailer.
- Report a better local, pickup, flyer, or member price.