S/4HANA Finance Optimization

How to Accelerate the Month-End Close in SAP S/4HANA

Where the days actually go, which S/4HANA capabilities remove them, and how to change the process so the gain survives the next quarter.

Client dossier  ·  September 2026  ·  CFOs, Controllers, Finance IT, PMs

Download Full Dossier (PDF, EN)

Most finance teams that moved to S/4HANA still close the way they closed in ECC. The platform removed several reasons the close used to be slow — reconciliation between modules, batch aggregation, waiting for extracts — but the calendar, the manual journals and the intercompany chase came along with the migration. Accelerating the close is therefore rarely a technical project: it is a sequencing problem with technical enablers.

One journal

The Universal Journal removes whole categories of reconciliation work from the close

Day −5

A fast close starts before period end, not on the first working day

Intercompany

Usually the single largest source of delay — and the most automatable

3 levers

Data model · orchestration · continuous accounting. Pulling only one rarely moves the date

Stop doing the work twice

If a task exists to reconcile two sets of numbers that S/4HANA now keeps in one place, it should be deleted, not automated.

Move work earlier

Accruals, allocations, intercompany matching and bank reconciliation can all run during the month instead of after it.

Manage by exception

Review what breaks a rule, not everything. Materiality thresholds and validations turn review into a short list.


Diagnosis

Where the Days Actually Go

The close is a chain of dependencies, and its length is set by the longest path — not by how hard everyone works. Two or three tasks usually hold the rest hostage.

Day −5 to −1

Pre-close: cut-offs, recurring entries, early accruals, master data checks

Day +1 to +2

Sub-ledgers close: AP, AR, banks, assets, inventory

Day +2 to +4

Accruals, allocations, FX, intercompany matching and elimination

Day +4 to +5

Review, adjustments, local statutory checks

Day +5 onward

Consolidation, group pack, management reporting

The usual bottlenecks, and what actually causes them

Intercompany differences

Looks like: Two entities disagree, e-mails fly, an adjustment is posted late
Usual cause: No shared matching rules or tolerance, and no cut-off agreed between entities

GR/IR clearing

Looks like: A long list of open items investigated every month
Usual cause: Process defects upstream: receipts without invoices, price differences, unreturned goods

Manual journals

Looks like: Hundreds of entries, each needing preparation and approval
Usual cause: Recurring entries never automated; thresholds never agreed; approval queues without deadlines

Accruals and provisions

Looks like: Spreadsheets collected from the business late in the cycle
Usual cause: Accruals treated as an estimate exercise instead of a repeatable posting rule

Inventory and costing

Looks like: Material ledger and settlement runs sequenced at the end
Usual cause: Errors surface only at run time because nothing checks them during the month

One late entity

Looks like: The group waits for a single subsidiary every month
Usual cause: No visibility of progress until the deadline passes, so nobody intervenes on day +2

Reporting

Looks like: Numbers are final but the pack is not
Usual cause: Reports built on extracts and spreadsheets rather than on live data

How to diagnose it properly

Measure the chain

Record start and end time per task for two cycles, per entity. Plot the critical path. The result is usually uncomfortable and immediately useful.

Separate waiting from working

Distinguish effort from elapsed time. Most close days are waiting: for data, for an approval, for another team's run.

Count the manual entries

Number, value and purpose of manual journals per entity. Recurring, low-value entries are the automation shortlist.

What to capture per task in the diagnostic

Planned vs actual start

Why it matters: Shows whether the task waits or the plan is wrong
Typical finding: Tasks start late because the predecessor finished late, not because of effort

Effort vs elapsed

Why it matters: Separates real work from waiting
Typical finding: A two-hour task occupying a full day of the calendar

Predecessor

Why it matters: Builds the critical path
Typical finding: Dependencies that are habit rather than necessity

Automation status

Why it matters: Sets the target mix
Typical finding: Jobs run manually because “someone has always launched them”

Exceptions handled

Why it matters: Points at upstream defects
Typical finding: The same five error types every month, in every entity


Foundation

The S/4HANA Foundation: What You No Longer Have to Do

The Universal Journal is the reason a faster close is possible at all. General ledger, controlling, asset accounting and material ledger postings live in one line-item table, with the same document, the same currencies and the same period. Several classic close tasks simply have no object any more.

Gone

FI–CO reconciliation

Why it existed: separate tables and periodic transfer between modules. Now: one journal, postings are simultaneous.

Gone

Reconciliation ledger run

Why it existed: cross-company and cross-area reconciliation postings. Now: replaced by the single data model.

Simplified

Profitability analysis alignment

Why it existed: account-based and costing-based results to reconcile. Now: margin analysis is part of the journal.

Gone

Rebuilding totals and indexes

Why it existed: aggregate tables kept in step with line items. Now: totals are calculated on the fly.

Gone

Waiting for extracts to report

Why it existed: reporting needed data moved to another store. Now: operational reporting runs on live data.

Changed

Depreciation posted only at period end

Why it existed: batch-oriented asset accounting. Now: asset postings are journal postings; runs can be executed and reviewed earlier.

Improving

Separate closes per accounting principle

Why it existed: parallel valuation handled by separate processes. Now: with parallel accounting, ledger-specific processes run in one framework.

Capabilities that change the shape of the close

Real time instead of period end

  • Event-based revenue recognition recognises revenue as costs and billing are posted, rather than in a period-end run — decisive for services and project businesses.
  • Continuous intercompany matching compares postings as they happen instead of after the fact.
  • Predictive and commitment data gives a view of the result before actuals are complete.

One framework instead of many

  • Universal allocations replace separate allocation tools with one run, traceable to the journal.
  • Accrual management turns accrual calculation and reversal into rule-driven postings.
  • Group reporting consolidates on the same data, removing a collection step.

Availability of individual capabilities depends on your release and deployment. Confirm scope against your system before committing a design — the pattern holds, the details move between releases.

Five questions about your own system

  1. Which release are we on, and which close-relevant capabilities did we skip at migration?
  2. How many ledgers and valuations do we run, and who actually reads each one?
  3. Is revenue recognised as events happen or in a period-end run?
  4. Are allocations still built in an older framework nobody wants to touch?
  5. Do our close reports read live data, or an extract taken at an unknown moment?

Automation

Automating the Work Itself

Task by task, this is where the hours sit and what removes them. The order matters: fix the data and the rule first, then automate the run, then move it earlier in the calendar.

Recurring journals

What to do in S/4HANA: Convert repeated manual entries into recurring postings with fixed rules and owners
Effect on the close: Removes preparation and approval effort from every cycle

Accruals

What to do in S/4HANA: Use accrual management and purchase-order accruals so calculation and reversal follow a rule
Effect on the close: Moves work from day +3 to a monitored rule; fewer spreadsheets from the business

Allocations

What to do in S/4HANA: Rebuild cost and overhead allocations as universal allocations with traceable results
Effect on the close: One run, one framework, and errors visible immediately

Foreign currency valuation

What to do in S/4HANA: Schedule valuation runs as automated jobs with pre-checks on open items
Effect on the close: Removes a late, sequential step

Depreciation and asset close

What to do in S/4HANA: Run depreciation earlier in the cycle, with exceptions reviewed rather than full lists
Effect on the close: Frees the critical path for judgement work

GR/IR

What to do in S/4HANA: Monitor and clear during the month; attack the upstream causes with procurement
Effect on the close: Turns a monthly investigation into a small exception list

Bank reconciliation

What to do in S/4HANA: Automate statement import and matching daily
Effect on the close: Day +1 becomes a confirmation, not an exercise

Inventory and costing

What to do in S/4HANA: Run costing and settlement checks during the month; validate before the close window
Effect on the close: Stops errors appearing on the critical path

Manual journal control

What to do in S/4HANA: Validations, substitutions and approval rules with thresholds and deadlines
Effect on the close: Fewer entries, faster approval, cleaner audit trail

Where judgement should stay manual

Provisions and estimates

Litigation, restructuring, bad debt beyond the policy rule — automate the data collection and the posting, not the judgement.

Unusual transactions

Acquisitions, disposals, contract changes. The goal is that they are the only thing on the reviewer's desk.

Analysis and commentary

The point of closing faster: more time explaining the result, less time producing it.

Choosing what to automate first

Frequency

Ask: Does it happen every cycle, in every entity?
Prioritise when: High — the payback multiplies across entities

Position on the critical path

Ask: Does anything wait for it?
Prioritise when: On the path — off-path savings do not change the date

Judgement content

Ask: Is there a real accounting decision inside?
Prioritise when: Low judgement, clear rule

Data reliability

Ask: Would automation run on trustworthy data today?
Prioritise when: Reliable — otherwise fix the source first

Control impact

Ask: Does it carry a key control?
Prioritise when: Automate with the control redesigned, and tell your auditors early


Intercompany

Intercompany: The Biggest Single Win

In most groups, intercompany is the reason the close cannot finish on day +3. Both sides post independently, differences appear only when someone compares them, and the comparison happens after period end — which is exactly the wrong time.

The traditional pattern

Post

Both entities post independently all month

Compare

Someone builds a reconciliation after period end

Chase

E-mails between controllers across time zones

Adjust

Late postings, sometimes in the wrong period

Eliminate

Consolidation waits, then reports a difference anyway

The S/4HANA pattern

Match continuously

Documents matched as they post, by rule and tolerance

Show differences early

Both sides see the same list during the month

Resolve in place

Assignment, comment and automatic adjustment within tolerance

Close reconciliation

A defined step with evidence, before the accounting close

Eliminate cleanly

Consolidation starts with matched data

What makes it work

Design decisions

  • Matching rules per document type — invoices, recharges, loans, dividends behave differently.
  • Tolerances agreed with group accounting, with automatic adjustment below the threshold.
  • A shared calendar: an intercompany cut-off earlier than the accounting cut-off.
  • Ownership: one named person per entity pair, not “the team”.

Upstream fixes that pay twice

  • Standardise intercompany pricing and document flow so both sides post the same amounts automatically.
  • Use group-wide master data for trading partners — most differences start as a wrong partner assignment.
  • Automate recharges on a schedule rather than at period end.
  • Net settlements so treasury and accounting see the same balances.

Where intercompany differences actually come from

Timing

Typical origin: One side posts in the next period
Where to fix it: A shared cut-off, enforced — not negotiated each month

Price or quantity

Typical origin: Manual recharges and transfer-price changes
Where to fix it: Standardised pricing and automated document flow

Currency

Typical origin: Different rates or rate types
Where to fix it: One group rate source and rate type policy

Wrong partner

Typical origin: Trading partner missing or mis-assigned
Where to fix it: Master data rules and posting validations

Scope

Typical origin: Recharges nobody agreed to
Where to fix it: Service-level agreements between entities, priced in advance

What to measure

Open differences

Value and count at day +1, +3 and +5

Match rate

Share matched automatically, by rule

Ageing

Differences older than one period

Late adjustments

Intercompany postings after the cut-off


Orchestration

Orchestrating the Close

A spreadsheet checklist tells you what should happen. An orchestration tool makes it happen: tasks with owners, dependencies and deadlines, jobs that trigger the next step automatically, and a live view of every entity's progress. In the SAP world this is SAP Advanced Financial Closing, the successor to the Financial Closing Cockpit.

What orchestration gives you

  • Templates reused across entities and cycles, so the close is designed once and repeated.
  • Dependencies: a task starts when its predecessor completes, rather than when someone notices.
  • Automation: scheduled jobs run unattended and report their own success or failure.
  • Real-time status across subsidiaries — the late entity is visible on day +2, not at the deadline.
  • Evidence: who did what, when, with the result attached — the audit trail comes for free.

How to design the template

  • Start from the measured close, not the documented one.
  • Model the real dependencies, then challenge each one: many are habits, not constraints.
  • Mark every task automated, semi-automated or manual, and set a target to shift the mix.
  • Give each task an owner, a duration and a deadline expressed in working days.
  • Separate group-mandatory tasks from local ones so entities can adapt without breaking the model.

From checklist to orchestration

Spreadsheet checklist

What it looks like: A file per entity, updated by e-mail
What it costs you: No visibility until it is too late to act

Shared task list

What it looks like: One list with owners and dates
What it costs you: Better transparency, still manual execution and chasing

Orchestrated close

What it looks like: Templates, dependencies, scheduled jobs, live status
What it costs you: Setup effort and template governance — repaid every cycle

Continuous close

What it looks like: Most tasks run during the period; the close confirms rather than produces
What it costs you: Requires process change, not just tooling

What a task looks like in a good template

Bank statement import and matching

Owner: Treasury ops
Starts when: Daily, scheduled
Mode: Automated, exceptions reviewed

Intercompany matching run

Owner: Entity controller
Starts when: Continuous; hard cut-off day −1
Mode: Automated with tolerance

Accrual posting

Owner: GL accountant
Starts when: After AP cut-off
Mode: Rule-based, reviewed

Depreciation run

Owner: Fixed assets
Starts when: After asset cut-off
Mode: Automated job

Allocation cycle

Owner: Controlling
Starts when: After cost postings complete
Mode: Automated, trial run mid-month

Trial balance review

Owner: Finance manager
Starts when: After allocations
Mode: Manual, exception-based

Group and local

One template with local variants beats twenty independent calendars — and makes benchmarking between entities possible.

Cross-system

Closing steps in other systems can be modelled as tasks too, so the plan reflects reality rather than the ERP boundary.

Continuous improvement

Each cycle produces timing data. Use it to move one task earlier, automate one more, and delete one — every month.


Consolidation

Consolidation and Reporting

For a group, the close is not finished when the entities are finished. Historically, consolidation added a week: collect data, validate it, chase corrections, eliminate, report. Most of that sequence can now overlap with the entity close instead of following it.

What changes with group reporting on the same data model

  • No collection step for entities on the same system — the data is already there, at line-item level.
  • Continuous consolidation: run eliminations during the month to see the group position early.
  • Validation rules that reject bad data at the entity, before it becomes a group problem.
  • Drill-down to the journal, so a group question does not become an e-mail to a controller.

What still needs design

  • Entities on other systems: a defined interface and a data-quality contract.
  • Currency translation, minority interests and equity method — accounting decisions, not settings.
  • The boundary between statutory and management reporting, and which one drives the deadline.
  • Group master data: one chart of accounts mapping, one trading-partner list, one calendar.

Reporting: stop rebuilding the pack

The pack takes two days after the numbers are final

Usual cause: Spreadsheet assembly from exports
Fix: Report from live data; keep commentary, drop re-keying

Different numbers in different decks

Usual cause: Several extracts taken at different moments
Fix: One source, one definition per KPI, with owners

Analysts spend the close preparing, not analysing

Usual cause: Manual variance analysis
Fix: Automated variance and exception reporting on the journal

Management reporting waits for statutory

Usual cause: One deadline for both
Fix: Publish management figures earlier, with a clear “subject to close” status

Validations worth building at the entity

At the entity, before submission

  • Trading partner present on every intercompany account posting.
  • Balance sheet accounts reconciled and flagged, with ageing on open items.
  • Intercompany differences below the agreed tolerance before submission.
  • Mandatory dimensions filled: profit centre, segment, functional area.
  • No postings in the period after the entity declares it closed.
  • Local-to-group chart of accounts mapping complete for new accounts.

Who does what, and when

Data readiness

Entity: Posts, reconciles and passes validations
Group: Publishes rules and monitors progress
Timing: Continuous, hard stop at submission

Submission

Entity: Declares the period closed
Group: Confirms completeness across entities
Timing: Day +2 to +3

Eliminations

Entity: Resolves flagged differences
Group: Runs eliminations and currency translation
Timing: Day +3 to +4

Group review

Entity: Answers drill-down questions
Group: Analyses, validates and signs off
Timing: Day +4 to +5


Continuous Accounting

Making It Stick: Continuous Accounting

Technology shortens tasks. Only process change shortens the calendar. The principle is simple and hard: do the work when the transaction happens, not when the period ends.

What moves before period end

Bank reconciliation

Traditional timing: Day +1 to +2
Continuous timing: Daily, automated; day +1 is a confirmation

Intercompany matching

Traditional timing: Day +2 to +4
Continuous timing: Continuous, with a cut-off before period end

Accruals

Traditional timing: Day +2 to +3, from spreadsheets
Continuous timing: Rule-based during the month, reviewed at period end

Fixed assets

Traditional timing: Day +2
Continuous timing: Acquisitions and retirements processed as they occur

Allocations

Traditional timing: Day +3 to +4
Continuous timing: Trial run mid-month; final run early in the close

Data quality checks

Traditional timing: Discovered during the close
Continuous timing: Validations at posting; a daily exception list

The habits that hold the gain

Materiality

Agreed thresholds for adjustments and for what must be reviewed at all. Without them, everything is reviewed and nothing is faster.

Period discipline

Posting periods opened and closed on schedule, with a short, documented exception path. A soft period lock is worth days.

Exception-based review

Reviewers see what breaks a rule or a tolerance. The evidence that everything else passed is generated, not assembled.

Soft close, hard close

Soft close

A fast, estimate-tolerant view for management: allocations and accruals on rules, materiality applied, published early with a clear status.

Hard close

The full statutory close with final valuations, provisions and disclosures — necessary, but not necessarily the deadline for every number.

Why separate them

Forcing both onto one date makes management information as late as the slowest statutory task, every single month.

The KPI set worth tracking

Working days to close

To entity trial balance, to group pack — measured, not estimated

Automation share

Tasks automated / semi-automated / manual, by entity

Manual journals

Count and value per cycle, and how many were recurring

Post-close adjustments

Entries after the close and reopened periods — the quality check


How We Help

How 30 Advisory Can Help

A founder-led boutique specialised in S/4HANA Finance optimisation, SAP DRC & e-invoicing compliance and CFO/CIO strategic advisory. On fast close we work on the process and the system together — because separating them is why most acceleration projects disappoint.

1 · Prepare

Close diagnostic: task-level timing for two cycles, critical path, manual journal analysis, automation candidates.

Baseline KPIs and a target calendar agreed with the CFO and the entities.

2 · Explore

Design the target close: task list rebuilt, obsolete tasks removed, dependencies challenged, owners named.

Capability fit-gap against your release: accruals, allocations, intercompany matching, revenue recognition, group reporting.

3 · Realize

Configure and test the accelerators; build the orchestration template with automation where it is safe.

Fix the upstream causes — master data, GR/IR, intercompany pricing — that generate close work.

4 · Deploy

Run two closes side by side with the new calendar, measure, adjust, then cut over.

Train reviewers on exception-based working and hand over the KPI pack.

5 · Run

Post-close reviews each cycle: one task earlier, one more automated, one deleted.

Keep the close design aligned with new releases, new entities and new compliance obligations.

Typical deliverables

Close diagnostic

Critical path, bottlenecks and a quantified opportunity per task.

Target close design

Task list, calendar, owners and the automation mix.

Configuration & template

Accelerators implemented and the orchestration model built.

KPI pack

Measurement that survives the project and shows drift early.

Engagement models

Time & Materials — transparent daily rates per senior profile.
Fixed Price / SoW — milestone-based delivery.
Partnering — independently or alongside your system integrator.

A focused start

A four-week close diagnostic covering two cycles gives you the critical path, the automation shortlist and a target calendar with an effort estimate — enough to decide what to fund.

Founder-led

Finance + SAP depth

Multi-country: Italy, Türkiye, Spain

Boutique agility


Roadmap

Roadmap, Pitfalls and Next Steps

A realistic roadmap

Weeks 1–4

Diagnose: measure two cycles at task level; count manual journals; map the critical path; agree the target calendar

You should see: an evidence-based list of where the days go

Months 1–3

Quick wins: delete obsolete tasks; automate recurring journals; daily bank reconciliation; intercompany cut-off before period end; period discipline

You should see: one to two days, usually without configuration projects

Months 3–9

Structural: intercompany matching, accruals, allocations, revenue recognition, orchestration template, group reporting alignment

You should see: the close becomes repeatable and visible across entities

Continuous

Sustain: post-close review each cycle; KPI tracking; new entities onboarded onto the template

You should see: the calendar holds — and keeps improving slowly

Pitfalls we see repeatedly

Eight ways a faster close slips back

  • Automating the old close instead of redesigning it — faster tasks, same calendar.
  • No single owner with authority across entities, so cut-offs are negotiable.
  • Thresholds never agreed, so everything is material and everything is reviewed.
  • Upstream causes ignored — GR/IR and intercompany differences are made during the month.
  • Too many ledgers and valuations added without asking who reads them.
  • Reporting left on spreadsheets, so the numbers are ready before the pack is.
  • No measurement, so the gain quietly erodes within two quarters.
  • Close and compliance planned separately, then colliding in the same week.

Next steps

Six steps to start with

  1. Measure the next two closes at task level, per entity.
  2. Delete what the Universal Journal made obsolete.
  3. Set an intercompany cut-off before period end and name owners.
  4. Automate the recurring journals and daily bank reconciliation.
  5. Agree materiality thresholds for adjustment and review.
  6. Build the orchestration template from the measured close, not the documented one.

Want to Know Where Your Close Days Go?

We'll review your close calendar and map the bottlenecks in a 1-hour diagnostic session.

Schedule Assessment (1 hour)