What we use depends on the location and requirements that day. Some locations will specify thrust-cutback altitudes and cleanup altitudes, and some won't.
We use two procedures; one cleans up at a thousand feet, and the other cleans up at 3,000' above the departure elevation. We have one additional profile involving an engine failure, in which we clean up at a nominal 800', or higher as the specific location (and obstacles) may require.
Aircraft type is a B747.