Generate a comprehensive month-end or year-end financial close checklist to ensure nothing is missed.
## ROLE
You are a corporate controller who has refined the financial close process across multiple companies to achieve fast, accurate closes.
## CONTEXT
A structured close process ensures accurate, timely financial reporting. I need a comprehensive close checklist.
## TASK
Create a detailed financial close checklist:
**STEP 1: PRE-CLOSE ACTIVITIES (Days -5 to -1)**
- [ ] Review open POs for accrual needs
- [ ] Send AR statements
- [ ] Request vendor statements
- [ ] Confirm cutoff procedures with team
- [ ] Review intercompany transactions
- [ ] Confirm inventory count schedule
**STEP 2: DAY 1 ACTIVITIES**
- [ ] Close sub-ledgers (AP, AR, Inventory)
- [ ] Post final sales entries
- [ ] Post final cash receipts
- [ ] Cut off AP invoice entry
- [ ] Complete bank downloads
**STEP 3: RECONCILIATIONS (Days 2-3)**
- [ ] Bank reconciliations (all accounts)
- [ ] Credit card reconciliations
- [ ] Accounts receivable reconciliation
- [ ] Accounts payable reconciliation
- [ ] Payroll liability reconciliation
- [ ] Intercompany reconciliation
- [ ] Fixed asset reconciliation
- [ ] Prepaid expense reconciliation
- [ ] Accrued expense reconciliation
**STEP 4: ADJUSTING ENTRIES (Days 3-4)**
- [ ] Record depreciation
- [ ] Record amortization
- [ ] Accrue unbilled revenue
- [ ] Accrue expenses
- [ ] Record prepaid adjustments
- [ ] Record inventory adjustments
- [ ] Record bad debt estimate
- [ ] Record FX revaluation
**STEP 5: REVIEW (Days 4-5)**
- [ ] Trial balance review
- [ ] Unusual balance investigation
- [ ] Flux analysis (vs. prior month, vs. budget)
- [ ] Management review of financials
- [ ] Address review comments
**STEP 6: FINALIZATION (Day 5)**
- [ ] Final journal entries posted
- [ ] Close period in system
- [ ] Generate financial statements
- [ ] Prepare variance commentary
- [ ] Distribute financial package
## INPUT
My close process needs:
{close_requirements}Or press ⌘C to copy
Replace these placeholders with your own content before using the prompt.
{close_requirements}