---
title: isFinished
framework: foundation
role: symbol
role_heading: Instance Property
path: foundation/progress/isfinished
---

# isFinished

A Boolean value that indicates the progress object is complete.

## Declaration

```swift
var isFinished: Bool { get }
```

## Discussion

Discussion A progress object finishes when the completedUnitCount equals or exceeds the totalUnitCount. By default, Progress is KVO-compliant for this property. It sends notifications on the same thread that updates the property.

## See Also

### Observing Progress

- [isIndeterminate](foundation/progress/isindeterminate.md)
- [fractionCompleted](foundation/progress/fractioncompleted.md)
