SAP CO (Controlling) supports internal management accounting in SAP ERP and SAP S/4HANA. Organizations use it to plan costs, record internal allocations, monitor responsibility areas, analyze product costs, and evaluate profitability. While SAP FI focuses mainly on external financial accounting, SAP CO explains how costs and revenues arise inside the organization.
This tutorial explains the SAP CO organizational structure, core components, master data, integration points, and a typical controlling process.
What is SAP CO used for?
SAP CO collects financial and operational information so that managers can compare planned and actual performance. The module organizes costs by responsibility, purpose, product, process, project, or market segment.
- Plan and monitor departmental costs
- Allocate shared expenses to the areas that consume the related services
- Calculate the cost of manufacturing products or providing services
- Track temporary activities, projects, campaigns, and events
- Compare planned, actual, and target costs
- Analyze contribution margins by customer, product, region, or another profitability characteristic
- Support period-end closing and internal management reporting
SAP FI and SAP CO differences
| Area | SAP FI | SAP CO |
|---|---|---|
| Primary purpose | External financial accounting and statutory reporting | Internal cost control and management reporting |
| Main perspective | Company-level financial position and performance | Costs, revenues, responsibility areas, products, and profitability |
| Typical structures | Company code, general ledger, accounts receivable, and accounts payable | Controlling area, cost center, profit center, internal order, and profitability segment |
| Typical reports | Balance sheet, profit and loss statement, and account balances | Cost center variance, product cost, internal order, profit center, and profitability reports |
| Users | Financial accountants, auditors, and statutory reporting teams | Controllers, management accountants, operations managers, and business planners |
FI and CO are integrated rather than isolated. For example, when an expense invoice is posted to a general ledger account in FI, the same posting may assign the expense to a cost center, internal order, or another CO object. The exact behavior depends on the account configuration and the SAP release.
SAP CO organizational structure
Controlling area
The controlling area is the central organizational unit in SAP CO. It defines the environment in which cost accounting is performed. Cost centers, activity types, internal orders, and other controlling objects are assigned within this structure.
A controlling area can include one or more company codes when the required organizational settings are compatible. The design determines whether cross-company cost accounting and allocations can be performed consistently.
Company code and operating concern
The company code is an FI organizational unit used to produce legal financial statements. It connects financial postings to the controlling structure. An operating concern is the organizational unit used for profitability analysis and defines the market-oriented characteristics available for reporting.
Standard hierarchy
Cost centers in a controlling area are arranged in a standard hierarchy. The hierarchy provides a complete organizational view of cost centers and supports planning, allocations, authorizations, and reporting. Additional cost center groups can be created for alternative reporting views.
Core SAP CO components
| Component | Purpose | Example |
|---|---|---|
| Cost Element Accounting | Classifies costs and revenues entering or moving within controlling | Rent, electricity, labor, or an internal allocation |
| Cost Center Accounting | Controls costs by organizational responsibility | Finance, maintenance, human resources, or IT support |
| Internal Orders | Collects and monitors costs for a defined activity or temporary purpose | Trade fair, repair campaign, or office relocation |
| Activity-Based Costing | Assigns overhead using business processes and cost drivers | Allocating order-processing costs using transaction volume |
| Product Cost Controlling | Plans and analyzes the cost of products and production | Material, labor, machine, and overhead cost for a finished product |
| Profit Center Accounting | Evaluates internal areas of responsibility from a profit-oriented perspective | Business unit, product division, or regional operation |
| Profitability Analysis (CO-PA) | Analyzes profit or contribution margin by market segment | Customer group, product, sales region, or distribution channel |
Component names and available functions can differ between SAP ERP and SAP S/4HANA. In SAP S/4HANA, the Universal Journal provides a more unified financial data model, and many transactions also have corresponding SAP Fiori apps.
Cost centers, profit centers, and internal orders
These controlling objects answer different management questions:
| Controlling object | Question answered | Typical duration |
|---|---|---|
| Cost center | Where did the cost occur? | Ongoing organizational responsibility |
| Profit center | Which responsibility area contributed to profit? | Ongoing management structure |
| Internal order | Which specific activity or initiative caused the cost? | Often temporary, although standing orders are possible |
| Profitability segment | Which market segment generated revenue and margin? | Created from relevant business transactions |
A posting may contain several assignments. For example, a marketing invoice can be assigned to a marketing cost center, collected on a campaign internal order, and reflected in profit center reporting. Valid combinations depend on configuration and the business process.
SAP CO master data
Reliable controlling reports depend on well-governed master data. Common SAP CO master data includes:
- Cost centers: Organizational locations where costs are incurred.
- Cost center groups: Collections of cost centers used for planning, allocation, and reporting.
- Activity types: Services supplied by a cost center, such as machine hours or maintenance hours.
- Statistical key figures: Measurable values used as allocation bases, such as floor area, employee count, or number of devices.
- Internal orders: Objects used to plan, collect, monitor, and settle costs for specific activities.
- Profit centers: Responsibility units used for internal profit reporting.
- Cost elements or relevant G/L accounts: Classifications that identify the nature of costs and revenues. Their technical treatment differs between SAP ERP and SAP S/4HANA.
Master records normally include validity dates, organizational assignments, responsible persons, and control settings. Validity dates are particularly important because organizational responsibilities can change between reporting periods.
Primary and secondary costs in SAP CO
Primary costs originate from transactions that connect financial accounting with controlling. Examples include rent, salaries, utilities, and externally purchased services. A primary cost posting usually has a corresponding financial accounting impact.
Secondary costs represent internal value flows within controlling. They are used for processes such as assessments, activity allocations, and settlements. For example, an IT cost center can allocate support costs to departments that consume its services.
In SAP S/4HANA, cost elements are integrated more closely with the chart of accounts. Therefore, configuration instructions written for older SAP ERP releases should not be applied to SAP S/4HANA without checking the current product documentation.
SAP CO planning, allocation, and period-end closing
Cost planning
Controllers can plan cost center expenses, activity quantities, activity prices, internal order costs, and other controlling values. Actual postings are then compared with the plan to identify variances and investigate their causes.
Internal cost allocations
Shared-service costs often begin on support cost centers and must be distributed to operational areas. SAP CO supports several allocation methods:
- Distribution: Moves primary costs to receivers while retaining the original cost classification.
- Assessment: Allocates summarized costs using an assessment cost category.
- Activity allocation: Charges receivers for measurable services supplied by a cost center.
- Reposting: Corrects or transfers costs between controlling objects.
- Settlement: Transfers collected costs from an internal order, project, or production object to defined receivers.
Controlling period-end activities
A period-end sequence may include validating postings, calculating activity prices, running recurring allocations, calculating overhead, determining work in process or variances where applicable, settling sender objects, and reviewing reconciliation and management reports. The exact sequence depends on the processes and components implemented.
Example of an SAP CO cost flow
- A supplier invoice for office rent is posted in FI.
- The expense is assigned to an administration cost center.
- At period end, part of the administration cost is allocated to operating departments using a defined allocation basis.
- Managers review actual costs against the cost center plan.
- A material variance is investigated using line-item and allocation reports.
- The approved results are included in internal management reporting.
This flow shows how an external accounting transaction becomes part of internal responsibility reporting. Actual configuration may use different allocation rules, objects, and approval controls.
SAP CO-PA profitability analysis
SAP CO-PA evaluates results by market-oriented segments. Instead of viewing only the company or department, controllers can analyze revenue, deductions, cost of sales, and contribution margins using characteristics such as product, customer, customer group, sales organization, region, or distribution channel.
SAP environments may use account-based profitability analysis, costing-based profitability analysis, or a design shaped by the deployed product and release. Account-based profitability analysis is closely aligned with financial accounts, while costing-based analysis can use value fields designed for contribution-margin reporting. The chosen approach affects data structures, reconciliation, and report design.
SAP CO integration with other modules
| SAP area | Example integration with Controlling |
|---|---|
| Financial Accounting (FI) | Expense, revenue, asset, and settlement postings supply values to controlling objects. |
| Materials Management (MM) | Goods movements, purchase orders, and invoice postings can update material and cost object values. |
| Sales and Distribution (SD) | Billing and sales information can support revenue and profitability analysis. |
| Production Planning (PP) | Production orders consume materials and activities, collect costs, calculate variances, and settle results. |
| Plant Maintenance (PM) | Maintenance orders collect labor, material, and external-service costs. |
| Project System (PS) | Projects plan and collect costs before settlement to appropriate receivers. |
| Human Capital processes | Payroll or labor-related postings can be assigned to cost centers and other controlling objects. |
Common SAP CO transactions and S/4HANA alternatives
| Transaction | Common purpose |
|---|---|
| OKKP | Maintain controlling area settings |
| KS01 / KS02 / KS03 | Create, change, or display a cost center |
| KL01 / KL02 / KL03 | Create, change, or display an activity type |
| KO01 / KO02 / KO03 | Create, change, or display an internal order |
| KSB1 | Display cost center actual line items |
| KB11N | Enter a manual reposting of primary costs |
| KE30 | Execute a profitability report in applicable CO-PA configurations |
Transaction availability and recommended user interfaces vary by product, release, activated scope, and authorization. SAP S/4HANA users may perform equivalent tasks through SAP Fiori apps. Confirm the current procedure in the SAP S/4HANA documentation before configuring a production system.
SAP CO implementation considerations
- Define management reporting requirements before designing controlling objects.
- Align the controlling area, company codes, currencies, fiscal periods, and organizational assignments.
- Establish naming conventions and ownership for cost centers, profit centers, and internal orders.
- Choose allocation bases that are measurable, explainable, and consistently maintained.
- Document sender-receiver rules and test their effect on both operational and financial reports.
- Control master-data validity dates to prevent postings to outdated responsibility areas.
- Reconcile CO results with the relevant financial accounts and investigate differences.
- Test period-end jobs in the required sequence, including reversals and reruns.
- Review roles and authorizations for planning, posting, allocation, settlement, and reporting.
- Verify whether instructions apply to SAP ERP or SAP S/4HANA before using them.
SAP CO frequently asked questions
What is SAP CO used for?
SAP CO is used for internal cost planning, cost allocation, product cost analysis, responsibility reporting, variance analysis, and profitability reporting. It helps managers understand where costs occurred and how business activities contributed to financial results.
What is a controlling area in SAP CO?
A controlling area is the main organizational unit for management accounting. It contains controlling objects such as cost centers and internal orders and establishes the shared environment for cost planning, allocations, and reporting.
What is the difference between a cost center and a profit center?
A cost center represents an area where costs are incurred and controlled. A profit center represents an internal responsibility area whose revenues and costs can be evaluated from a profit-oriented perspective.
What is SAP CO-PA?
SAP CO-PA is Profitability Analysis. It analyzes financial performance by market segment, using characteristics such as customer, product, region, or sales channel. Its configuration determines which values and characteristics are available in reports.
Is SAP CO separate from SAP FI?
SAP CO has a distinct internal-management purpose, but it is closely integrated with SAP FI. Many FI postings update CO objects at the same time, allowing external accounting entries to be analyzed by internal responsibility and purpose.
SAP CO tutorial editorial QA checklist
- Confirm that the SAP ERP and SAP S/4HANA differences are identified where they affect cost elements, reporting, or navigation.
- Verify that the controlling area is not described as interchangeable with a company code or operating concern.
- Check that cost centers, profit centers, internal orders, and profitability segments have distinct purposes.
- Validate each transaction code against the target SAP release and activated business scope.
- Confirm that allocation examples distinguish distribution, assessment, activity allocation, reposting, and settlement.
- Review CO-PA terminology against the profitability analysis approach used by the target system.
- Ensure that period-end steps are presented as a configurable sequence rather than a universal closing procedure.
- Test all FI-to-CO account assignments and sender-receiver rules in a non-production system before deployment.
TutorialKart.com