The way you calculate it depends on what you're trying to accomplish. If you're just trying to track your own personal performance for the purposes of planning, do a dollar weighted return calculation. For this, you'll use your cash flow numbers. If you're trying to calculate your performance against other managers, you have to use a time weighted return, which functions based on percentages. Both are valid, but the answers will be different.