Subtract one whole number from another, with numbers of up to five digits. The larger number always comes first, and most questions need borrowing (also called regrouping or exchanging).
Once the answer is shown, the working sets the subtraction out in columns and shows each borrow, one step at a time.

Numbers&Me is free. Sign up to practise more, or set it as homework in under a minute, and it marks itself.