1. Calculate overall project annual internal rate of return
| Task | Owner | Start Date | Due Date | Hours |
| Planning & Setup | Alice | 2024-01-08 | 2024-01-12 | 20 |
| UI/UX Design | Bob | 2024-01-15 | 2024-02-16 | 80 |
| Frontend Development | Carol | 2024-02-19 | 2024-04-12 | 120 |
| Backend Integration | Alice | 2024-02-26 | 2024-04-26 | 100 |
| Testing & QA | Bob | 2024-05-01 | 2024-05-24 | 60 |
| Documentation & Launch | Carol | 2024-05-27 | 2024-06-07 | 40 |
=XIRR({-36100, 21000, 38000, 28000}, {DATE(2024,1,15), DATE(2024,2,28), DATE(2024,4,30), DATE(2024,6,15)})
Result: 0.88
The project costs $36,100 (total labor: 20@$75 + 80@$85 + 120@$95 + 100@$75 + 60@$85 + 40@$95) and generates $87,000 in client milestone payments over 5 months. XIRR calculates that this irregular cash flow pattern yields an 88% annualized return rate.
2. Evaluate IRR for an early project phase completion
| Task | Owner | Start Date | Due Date | Hours |
| Planning & Setup | Alice | 2024-01-08 | 2024-01-12 | 20 |
| UI/UX Design | Bob | 2024-01-15 | 2024-02-16 | 80 |
| Frontend Development | Carol | 2024-02-19 | 2024-04-12 | 120 |
| Backend Integration | Alice | 2024-02-26 | 2024-04-26 | 100 |
=XIRR({-27200, 21000, 38000}, {DATE(2024,1,15), DATE(2024,2,28), DATE(2024,4,30)})
Result: 1.42
If the project delivered only the first three phases (Planning, Design, Frontend, Backend), the total cost drops to $27,200 with two milestone payments totaling $59,000 by April 30. This shorter timeline and faster payoff yields a significantly higher 142% annualized return, demonstrating how project scope affects IRR.
3. Assess IRR impact when final milestone payment is delayed
| Task | Owner | Start Date | Due Date | Hours |
| Planning & Setup | Alice | 2024-01-08 | 2024-01-12 | 20 |
| UI/UX Design | Bob | 2024-01-15 | 2024-02-16 | 80 |
| Frontend Development | Carol | 2024-02-19 | 2024-04-12 | 120 |
| Backend Integration | Alice | 2024-02-26 | 2024-04-26 | 100 |
| Testing & QA | Bob | 2024-05-01 | 2024-05-24 | 60 |
| Documentation & Launch | Carol | 2024-05-27 | 2024-06-07 | 40 |
=XIRR({-36100, 21000, 38000, 28000}, {DATE(2024,1,15), DATE(2024,2,28), DATE(2024,4,30), DATE(2024,8,15)})
Result: 0.53
With identical costs and total revenue, moving the final $28,000 payment from June 15 to August 15 extends the project timeline to 7 months. The delayed final payment dramatically reduces the annualized return to 53%, demonstrating how payment timing significantly impacts IRR calculations.