Skip to content
Product cover

When Should You Nickel-and-Dime Your Customers?

If you've spent time at an airport recently, you're likely to have overheard a conversation between a surprised non-frequent flyer and a ticket agent about fees for checked luggage. That exchange may have been a loud one if the airline was charging $25 (or more) per bag. Although charging separately for luggage allows airlines to advertise lower ticket prices, potentially increasing sales, incorporating baggage fees into the ticket price might increase the satisfaction of customers as well as raise the retention rate of check-in counter agents. And therein lies the rub. When should a company "nickel-and-dime" customers by charging separately for various extras, and when is it better to keep things simple by combining all of the charges into one total price? Consider another example: The price of wall-to-wall carpeting may or may not include the cost of installation or delivery to the customer's home. Given that most customers neither own a vehicle large enough to transport a living-room"Òsized piece of carpeting nor have any desire to rent one, delivery is, for all intents and purposes, a required component of the purchase. If nearly all customers will be buying both carpeting and delivery, should the price of the carpeting include delivery or should the company charge for it separately? Recent research suggests that price partitioning, the manner in which a total price is divided into components, affects customers' price perceptions, their willingness to purchase and even their likelihood of repurchasing from the same vendor. Whether partitioning or combining is more effective depends on a variety of factors, such as whether customers comparison shop, whether they are more sensitive to the prices of some components (delivery) than to others (carpeting), whether the price of one component is small or large relative to the others, whether the company controls the costs and quality of a particular component, and which components are most central to the customer's goals.
Purchase Options

Educator and Student Discounts Available. Learn more »

  BENCHMARKS  
Loading Time: Base Classes  0.0009
My Controller Construct  0.0004
Build Nav  0.0007
Controller Execution Time ( Products / Route )  0.0876
Total Execution Time  0.0886
  GET DATA  
No GET data exists
  MEMORY USAGE  
1.5711 MB
  POST DATA  
No POST data exists
  URI STRING  
store/when-should-you-nickel-and-dime-your-customers
  CLASS/METHOD  
products/route
  DATABASE:  MITSLOAN_DEV   QUERIES: 68  (Hide)
0.0055  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '5837bab6064f5fb56f20f8bc9827c38c'
ORDER BY `created_atDESC 
0.0014  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '5837bab6064f5fb56f20f8bc9827c38c'
ORDER BY `created_atDESC 
0.0010  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '5837bab6064f5fb56f20f8bc9827c38c'
ORDER BY `created_atDESC 
0.0007  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '5837bab6064f5fb56f20f8bc9827c38c'
ORDER BY `created_atDESC 
0.0008  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '5837bab6064f5fb56f20f8bc9827c38c'
ORDER BY `created_atDESC 
0.0003  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '5837bab6064f5fb56f20f8bc9827c38c'
ORDER BY `created_atDESC 
0.0006  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '5837bab6064f5fb56f20f8bc9827c38c'
ORDER BY `created_atDESC 
0.0005  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '5837bab6064f5fb56f20f8bc9827c38c'
ORDER BY `created_atDESC 
0.0003  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '5837bab6064f5fb56f20f8bc9827c38c'
ORDER BY `created_atDESC 
0.0010  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '5837bab6064f5fb56f20f8bc9827c38c'
ORDER BY `created_atDESC 
0.0005  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '5837bab6064f5fb56f20f8bc9827c38c'
ORDER BY `created_atDESC 
0.0006  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '5837bab6064f5fb56f20f8bc9827c38c'
ORDER BY `created_atDESC 
0.0003  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '5837bab6064f5fb56f20f8bc9827c38c'
ORDER BY `created_atDESC 
0.0004  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '5837bab6064f5fb56f20f8bc9827c38c'
ORDER BY `created_atDESC 
0.0008  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '5837bab6064f5fb56f20f8bc9827c38c'
ORDER BY `created_atDESC 
0.0002  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '5837bab6064f5fb56f20f8bc9827c38c'
ORDER BY `created_atDESC 
0.0004  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '5837bab6064f5fb56f20f8bc9827c38c'
ORDER BY `created_atDESC 
0.0005  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '5837bab6064f5fb56f20f8bc9827c38c'
ORDER BY `created_atDESC 
0.0004  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '5837bab6064f5fb56f20f8bc9827c38c'
ORDER BY `created_atDESC 
0.0006  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '5837bab6064f5fb56f20f8bc9827c38c'
ORDER BY `created_atDESC 
0.0003  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '5837bab6064f5fb56f20f8bc9827c38c'
ORDER BY `created_atDESC 
0.0005  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '5837bab6064f5fb56f20f8bc9827c38c'
ORDER BY `created_atDESC 
0.0005  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '5837bab6064f5fb56f20f8bc9827c38c'
ORDER BY `created_atDESC 
0.0007  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '5837bab6064f5fb56f20f8bc9827c38c'
ORDER BY `created_atDESC 
0.0005  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '5837bab6064f5fb56f20f8bc9827c38c'
ORDER BY `created_atDESC 
0.0007  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '5837bab6064f5fb56f20f8bc9827c38c'
ORDER BY `created_atDESC 
0.0002  

SELECT SQL_CALC_FOUND_ROWS cat_id
FROM 
(`product_categories`)
WHERE `status_id` =  'A'
AND `url_friendly` =  'when-should-you-nickel-and-dime-your-customers'
AND `parent_id` =  
0.0059  

SELECT c.parent_idc.format_id
                    FROM products 
AS pproducts AS c
                    WHERE p
.prod_id c.parent_id AND
                        
c.avail_id IN ('A','B','D') AND
                        
c.type_id 'V' AND
                        (
                            
c.sku 'when-should-you-nickel-and-dime-your-customers' OR
                            if(
c.format_id 'Certificate'''p.url_friendly) = 'when-should-you-nickel-and-dime-your-customers'
                        
)
                    
LIMIT 1 
0.0009  

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  739 
0.0006  

SELECT *
FROM (`products`)
WHERE `products`.`prod_id` =  '739' 
0.0007  

SELECT *
FROM (`authors`)
JOIN `products__authorsON `authors`.`author_id` = `products__authors`.`author_id`
WHERE `products__authors`.`prod_id` =  '739'
ORDER BY `sortAS
0.0004  

SELECT `cat_id`
FROM (`product_categories__products`)
WHERE `prod_id` =  '739' 
0.0003  

SELECT *
FROM (`product_flags__products`)
WHERE `prod_id` =  '739' 
0.0003  

SELECT `sku`
FROM (`products__xsell`)
WHERE `prod_id` =  '739'
ORDER BY IF(position 010) AS, `position
0.0342  

SELECT `products`.`parent_id`
FROM (`transaction_lines`)
JOIN `productsON `products`.`sku` = `transaction_lines`.`sku`
JOIN `product_categories__productsON `products`.`parent_id` = `product_categories__products`.`prod_id`
WHERE `products`.`avail_id` =  'A'
AND TO_DAYS(transaction_lines.updated_at) < (TO_DAYS(NOW()) - 90)
AND `
product_categories__products`.`cat_idIN ('247') 
GROUP BY `products`.`parent_id`
ORDER BY COUNT(*) DESC
LIMIT 6 
0.0002  

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  '1211' 
0.0002  

SELECT *
FROM (`products`)
WHERE `products`.`prod_id` =  '1211' 
0.0003  

SELECT *
FROM (`authors`)
JOIN `products__authorsON `authors`.`author_id` = `products__authors`.`author_id`
WHERE `products__authors`.`prod_id` =  '1211'
ORDER BY `sortAS
0.0001  

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  '305' 
0.0002  

SELECT *
FROM (`products`)
WHERE `products`.`prod_id` =  '305' 
0.0002  

SELECT *
FROM (`authors`)
JOIN `products__authorsON `authors`.`author_id` = `products__authors`.`author_id`
WHERE `products__authors`.`prod_id` =  '305'
ORDER BY `sortAS
0.0001  

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  '1325' 
0.0002  

SELECT *
FROM (`products`)
WHERE `products`.`prod_id` =  '1325' 
0.0002  

SELECT *
FROM (`authors`)
JOIN `products__authorsON `authors`.`author_id` = `products__authors`.`author_id`
WHERE `products__authors`.`prod_id` =  '1325'
ORDER BY `sortAS
0.0001  

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  '523' 
0.0002  

SELECT *
FROM (`products`)
WHERE `products`.`prod_id` =  '523' 
0.0002  

SELECT *
FROM (`authors`)
JOIN `products__authorsON `authors`.`author_id` = `products__authors`.`author_id`
WHERE `products__authors`.`prod_id` =  '523'
ORDER BY `sortAS
0.0002  

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  '3987' 
0.0002  

SELECT *
FROM (`products`)
WHERE `products`.`prod_id` =  '3987' 
0.0002  

SELECT *
FROM (`authors`)
JOIN `products__authorsON `authors`.`author_id` = `products__authors`.`author_id`
WHERE `products__authors`.`prod_id` =  '3987'
ORDER BY `sortAS
0.0001  

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  '339' 
0.0001  

SELECT *
FROM (`products`)
WHERE `products`.`prod_id` =  '339' 
0.0008  

SELECT *
FROM (`authors`)
JOIN `products__authorsON `authors`.`author_id` = `products__authors`.`author_id`
WHERE `products__authors`.`prod_id` =  '339'
ORDER BY `sortAS
0.0003  

SELECT SQL_CALC_FOUND_ROWS media_idposition
FROM 
(`media`)
WHERE `foreign_key_table` =  'products'
AND `foreign_key_column` =  'prod_id'
AND `foreign_key_value` =  '739'
AND `kind` =  'image_600x600'
ORDER BY IF(position 010) AS, `position
0.0002  

SELECT *
FROM (`media`)
WHERE `media`.`media_id` =  '361' 
0.0001  

SELECT *
FROM (`mime_types`)
WHERE `mime_types`.`extension` =  'jpg' 
0.0001  

SELECT *
FROM (`media_metadata`)
WHERE `media_id` =  '361' 
0.0004  

SELECT SQL_CALC_FOUND_ROWS media_idposition
FROM 
(`media`)
WHERE `foreign_key_table` =  'products'
AND `foreign_key_column` =  'prod_id'
AND `foreign_key_value` =  '739'
AND `kind` =  'gallery_image'
ORDER BY IF(position 010) AS, `position
0.0003  

SELECT *
FROM (`products`)
WHERE `avail_idIN ('A''B''C''H') 
AND `
parent_id` =  '739'
AND `type_id` =  'V'
ORDER BY IF(position 010) AS, `position`, `title
0.0002  

SELECT `c`.`format_id`, `c`.`price`, `c`.`sale_price`
FROM (`productsAS c)
WHERE `c`.`prod_id` =  '740'
LIMIT 1 
0.0003  

SELECT SQL_CALC_FOUND_ROWS media_idposition
FROM 
(`media`)
WHERE `foreign_key_table` =  'products'
AND `foreign_key_column` =  'prod_id'
AND `foreign_key_value` =  '740'
AND `kind` =  'thumbnail'
ORDER BY IF(position 010) AS, `position
0.0002  

SELECT `product_categories__products`.`cat_id`
FROM (`product_categories__products`)
JOIN `product_categoriesON `product_categories__products`.`cat_id` = `product_categories`.`cat_id`
WHERE `product_categories__products`.`prod_id` =  '739'
AND `product_categories`.`parent_id` =  1
AND `product_categories__products`.`cat_idNOT IN (1261)  
0.0005  

SELECT `cat_idAS id, `parent_idAS parent, `status_id`, `name`, `description`, `url_friendly`, `page_title`, `meta_keywords`, `meta_description`, `position`, `updated_at`
FROM (`product_categories`)
WHERE `cat_id` != 1
ORDER BY 
`parent_id`, IF(position 010) AS, `position`, `name
0.0003  

SELECT *
FROM (`product_categories`)
WHERE `status_id` =  'A'
AND `parent_id` =  1
AND `cat_idNOT IN (1261) 
ORDER BY `name
0.0002  

SELECT *
FROM (`site_settings`)
WHERE `option_key` =  'announcement' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)