Skip to content
Product cover

Develop Profitable New Products with Target Costing

To survive today, firms must become adept at developing products that deliver the quality and functionality that customers demand while generating the desired profits. To ensure that products are sufficiently profitable when launched, many firms subject them to target costing, a profit management technique. The authors studied the mature, highly effective target costing systems of seven Japanese companies and documented their costing procedures. Although practices differ among these firms, the authors identified an underlying generic approach for implementing target costing systems.

A highly disciplined process, effective target costing comprises the following facets that the authors discuss in detail:

-- Market-driven costing consists of three companywide tasks -- setting the company's long-term sales and profit objectives, structuring product lines to achieve maximum profitability, and establishing a product's target selling price -- and two steps applicable to new products -- setting a target profit margin consistent with the company's long-term profit objectives and computing the product's allowable cost (by subtracting the target profit margin from the target selling price).

-- Product-level target costing comprises setting a reasonably achievable product-level target cost, imposing discipline upon the development process to attain the target cost (whenever feasible), and achieving the cost goal without sacrificing functionality and quality (primarily through value engineering and other engineering-based cost reduction techniques).

-- Component-level target costing includes decomposing the product-level target cost to the major functions or subassemblies (e.g., in a car, the engine, transmission, cooling system, air conditioning system, and audio system), setting component-level target costs, and managing suppliers (clearly conveying to them the competitive cost pressures facing the lean enterprise).

The cardinal rule of the companies studied is: "Never exceed the target cost." They enforce this rule in three ways -- by offsetting design improvements that result in increased costs with savings elsewhere in the design, by not launching products that exceed the target cost, and by carefully managing the transition to manufacturing in order to achieve the target cost.

Purchase Options

Educator and Student Discounts Available. Learn more »

  BENCHMARKS  
Loading Time: Base Classes  0.0005
My Controller Construct  0.0003
Build Nav  0.0007
Controller Execution Time ( Products / Route )  0.0441
Total Execution Time  0.0446
  GET DATA  
No GET data exists
  MEMORY USAGE  
1.5679 MB
  POST DATA  
No POST data exists
  URI STRING  
store/develop-profitable-new-products-with-target-costing
  CLASS/METHOD  
products/route
  DATABASE:  MITSLOAN_DEV   QUERIES: 68  (Hide)
0.0002  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'c3a7fd1702253bdbc2bec8eb01ab5024'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'c3a7fd1702253bdbc2bec8eb01ab5024'
ORDER BY `created_atDESC 
0.0001  

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

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'c3a7fd1702253bdbc2bec8eb01ab5024'
ORDER BY `created_atDESC 
0.0001  

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

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

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

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'c3a7fd1702253bdbc2bec8eb01ab5024'
ORDER BY `created_atDESC 
0.0001  

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

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'c3a7fd1702253bdbc2bec8eb01ab5024'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'c3a7fd1702253bdbc2bec8eb01ab5024'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'c3a7fd1702253bdbc2bec8eb01ab5024'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'c3a7fd1702253bdbc2bec8eb01ab5024'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'c3a7fd1702253bdbc2bec8eb01ab5024'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'c3a7fd1702253bdbc2bec8eb01ab5024'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'c3a7fd1702253bdbc2bec8eb01ab5024'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'c3a7fd1702253bdbc2bec8eb01ab5024'
ORDER BY `created_atDESC 
0.0001  

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

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'c3a7fd1702253bdbc2bec8eb01ab5024'
ORDER BY `created_atDESC 
0.0001  

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

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'c3a7fd1702253bdbc2bec8eb01ab5024'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'c3a7fd1702253bdbc2bec8eb01ab5024'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'c3a7fd1702253bdbc2bec8eb01ab5024'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'c3a7fd1702253bdbc2bec8eb01ab5024'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'c3a7fd1702253bdbc2bec8eb01ab5024'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'c3a7fd1702253bdbc2bec8eb01ab5024'
ORDER BY `created_atDESC 
0.0001  

SELECT SQL_CALC_FOUND_ROWS cat_id
FROM 
(`product_categories`)
WHERE `status_id` =  'A'
AND `url_friendly` =  'develop-profitable-new-products-with-target-costing'
AND `parent_id` =  
0.0079  

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 'develop-profitable-new-products-with-target-costing' OR
                            if(
c.format_id 'Certificate'''p.url_friendly) = 'develop-profitable-new-products-with-target-costing'
                        
)
                    
LIMIT 1 
0.0002  

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  2191 
0.0003  

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

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

SELECT `cat_id`
FROM (`product_categories__products`)
WHERE `prod_id` =  '2191' 
0.0001  

SELECT *
FROM (`product_flags__products`)
WHERE `prod_id` =  '2191' 
0.0001  

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

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 ('245') 
GROUP BY `products`.`parent_id`
ORDER BY COUNT(*) DESC
LIMIT 6 
0.0002  

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

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

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

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  '905' 
0.0004  

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

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

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

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

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

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

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

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

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

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

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

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

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

SELECT *
FROM (`authors`)
JOIN `products__authorsON `authors`.`author_id` = `products__authors`.`author_id`
WHERE `products__authors`.`prod_id` =  '1757'
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` =  '2191'
AND `kind` =  'image_600x600'
ORDER BY IF(position 010) AS, `position
0.0001  

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

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

SELECT *
FROM (`media_metadata`)
WHERE `media_id` =  '983' 
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` =  '2191'
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` =  '2191'
AND `type_id` =  'V'
ORDER BY IF(position 010) AS, `position`, `title
0.0001  

SELECT `c`.`format_id`, `c`.`price`, `c`.`sale_price`
FROM (`productsAS c)
WHERE `c`.`prod_id` =  '2192'
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` =  '2192'
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` =  '2191'
AND `product_categories`.`parent_id` =  1
AND `product_categories__products`.`cat_idNOT IN (1261)  
0.0004  

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)