Find out every transfer at every Championship club this summer and let us know your thoughts on who you think has had the best summer transfer window ahead of the new season.
Birmingham City
IN: Alex Jones (West Bromwich Albion); Maikel Kieftenbeld (Groningen); Tomasz Kuszczak (Wolverhampton Wanderers); Adam Legzdins (Leyton Orient); Jacques Maghoma (Sheffield Wednesday); Jon Toral (Arsenal)
OUT: Amari'i Bell (Fleetwood Town); Colin Doyle (Blackpool); Mark Duffy (Burton Albion); Matt Green (Mansfield Town); Gavin Gunning (released); Denny Johnstone (Morton); Olly Lee (released); Callum Preston (Crawley Town); Darren Randolph (West Ham United); Callum Reilly (Burton Albion); Nick Townsend (Barnsley); Nikola Zigic (released)
Players in italics have moved on loan.
Blackburn Rovers
IN: Bangaly-Fode Koita (Caen); Sacha Petschi (CA Bastia)
OUT: Leon Best (mutual consent); Tom Cairney (Fulham); David Dunn (Oldham Athletic); Rudy Gestede (Aston Villa); Paulo Jorge (released); Jake Kean (Norwich City); Joshua King (AFC Bournemouth); Josh Morris (Bradford City); Paul Robinson (released); Yann Songo'o (released)
Bolton Wanderers
IN: Ben Amos (Manchester United); Jon Ceberio (Real Sociedad); Jordan Lussey (Liverpool); Gary Madine (Sheffield Wednesday); Derik Osede (Real Madrid)
OUT: Keith Andrews (released); Alex Baptiste (Middlesbrough); Jermaine Beckford (Preston North End); Ádám Bogdán (Liverpool); Craig Davies (Wigan Athletic); Rob Hall (MK Dons); Eiður Guðjohnsen (Shijiazhuang Ever Bright); Georg Iliev (released); Andy Lonergan (Fulham); Matt Mills (Nottingham Forest); Sanmi Odelusi (Wigan Athletic); Rochinha (end of loan); Ryan Sellers (Wycombe Wanderers); Simeon Slavchev (end of loan); Conor Wilkinson (Barnsley)
Brentford
IN: Yoann Barbet (FC Niort); Andreas Bjelland (FC Twente); Akaki Gogia (Hallescher FC); Philipp Hofmann (Kaiserslautern); Jan Holldack (1. FC Köln); Konstantin Kerschbaumer (Admira Wacker Modling); Josh McEachran (Chelsea); Lasse Vibe (IFK Goteborg); Ryan Williams (Morecambe)
OUT: Betinho (end of loan); Tony Craig (Millwall); Stuart Dallas (Leeds United); Will Grigg (Wigan Athletic); Richard Lee (retired); Alfie Mawson (Barnsley); Kevin O'Connor (retired); Emmanuel Oyeleke (Exeter City); Nick Proschwitz (SC Paderborn); Tommy Smith (released)
Brighton & Hove Albion
IN: Gaetan Bong (Wigan Athletic); Vahid Hambo (FC Inter Turku); Jack Harper (Real Madrid); Tomer Hemed (UD Almería); Niki Maenpaa (VVV-Venlo); Liam Rosenior (Hull City); Joe Ward (Chelmsford City); Bobby Zamora (Queens Park Rangers)
OUT: Ali Al-Habsi (end of loan); Joe Bennett (end of loan); Leon Best (end of loan); Mustapha Carayol (end of loan); Shamir Fenelon (Crawley Town); Gary Gardner (end of loan); Greg Halford (end of loan); Aaron Hughes (Melbourne City); Ragnar Már Lárusson (ÍA Akranes); Craig Mackail-Smith (Luton Town); Paddy McCourt (Luton Town); Jeffrey Monakana (Bristol Rovers); Christian Walton (Bury)
Bristol City
IN: Jonathan Kodjia (Angers SCO)
OUT: Greg Cunningham (Preston North End) Wade Elliott (retired); Jay Emmanuel-Thomas (Queens Park Rangers); Karleigh Osborne (AFC Wimbledon); Dave Richards (Crewe Alexandra)
Burnley
IN: Dan Agyei (AFC Wimbledon); Tendayi Darikwa (Chesterfield); Chris Long (Everton); Matthew Lowton (Aston Villa); Jelle Vossen (Genk)
OUT: Alex Cisak (Leyton Orient); Luke Conlan (St Mirren); Cameron Howieson (St Mirren); Danny Ings (Liverpool); Steven Reid (retired); Jason Shackell (Derby County); Kieran Trippier (Tottenham Hotspur); Ross Wallace (Sheffield Wednesday)
Cardiff City
IN: Semi Ajayi (Arsenal); Sammy Ameobi (Newcastle United)
OUT: Tom Adeyemi (Leeds United); Danny Gabbidon (released); Charlie Horton (Leeds United); Danny Johnson (Gateshead); Adam Le Fondre (Wolverhampton Wanderers); Nicky Maynard (released); Kevin McNaughton (released); Ben Nugent (Crewe Alexandra); Deji Oshilaja (Gillingham); Kévin Théophile-Catherine (Saint-Étienne); Josh Yorwerth (Ipswich Town)
Charlton Athletic
IN: Patrick Bauer (Marítimo); Zakarya Bergdich (Real Valladolid); Cristian Ceballos (Tottenham Hotspur); El Hadji Ba (Sunderland); Ahmed Kashi (Metz); Simon Makienok (Palermo); Naby Sar (Sporting Lisbon); John Staunton (Gillingham)
OUT: Frédéric Bulot (end of loan); Yoni Buyens (end of loan); Simon Church (MK Dons); Marko Dmitrovic (AD Alcorcón); Neil Etheridge (Walsall); Joe Gomez (Liverpool); Roger Johnson (released); Christophe Lepoint (Zulte Waregem); Jack Munns (Cheltenham Town); Oguchi Onyewu (released); Harry Osbourne (Welling); Piotr Parzyszek (Randers); Dillon Phillips (Cheltenham Town); Lawrie Wilson (released)
Derby County
IN: Chris Baird (West Bromwich Albion); Darren Bent (Aston Villa); Scott Carson (Wigan Athletic); Thomas Ince (Hull City); Alex Pearce (Reading); Jason Shackell (Burnley); Andreas Weimann (Aston Villa)
OUT: Raul Albentosa (Malaga); Shaun Barker (released); Sam Dryden (Dundee); Ross Etheridge (Accrington Stanley); John Eustace (released); Josh Lelan (Northampton Town); Omar Mascarell (end of loan); Lee Naylor (released); Tom Naylor (Burton Albion); Mark O'Brien (Luton Town); Farrend Rawson (Rotherham United); Kelle Roos (Rotherham United); Conor Sammon (Sheffield United); Rhys Sharpe (Notts County); Kwame Thomas (Blackpool); Jamie Ward (Nottingham Forest); Zak Whitbread (released)
Fulham
IN: Tom Cairney (Blackburn Rovers); Luke Garbutt (Everton); Andy Lonergan (Bolton Wanderers); Sakari Mattila (Aalesunds); Jamie O'Hara (Blackpool); Ben Pringle (Rotherham United); Jazz Richards (Swansea City)
OUT: Stephen Arthurworrey (Yeovil Town); Jonathan Buatu Mananga (Waasl.-Beveren); Adil Chihi (released); Chris David (released); Lyle Della-Verde (Fleetwood Town); Liam Donnelly (Crawley Town); Tim Hoogland (VfL Bochum); Gábor Király (Szombathely); Josh Passley (Dagenham & Redbridge); Patrick Roberts (Manchester City); Hugo Rodallega (Akhisarspor); Bryan Ruiz (Sporting Lisbon); Konstantinos Stafylidis (end of loan); Maarten Stekelenburg (Southampton); Ryan Williams (Barnsley)
Huddersfield Town
IN: Martin Cranie (Barnsley); Jason Davidson (West Bromwich Albion); Kyle Dempsey (Carlisle United); Jordy Hiwula (Manchester City); Dean Whitehead (Middlesbrough)
OUT: Danny Carr (Cambridge United); Jake Carroll (Hartlepool United); Conor Coady (Wolverhampton Wanderers); Anthony Gerrard (released); Oscar Gobern (released); Martin Paterson (Orlando City); Jon Stead (Notts County); Joe Wright (Accrington Stanley)
Hull City
IN: Chuba Akpom (Arsenal); Sam Clucas (Chesterfield); Isaac Hayden (Arsenal); Ryan Taylor (Newcastle United)
OUT: Robbie Brady (Norwich City); James Chester (West Bromwich Albion); Joe Dudgeon (released); Maynor Figueroa (released); Steve Harper (released); Thomas Ince (Derby County); Paul McShane (Reading); Mark Oxley (Hibernian); Stephen Quinn (Reading); Liam Rosenior (Brighton); Yannick Sagbo (Umm-Salal)
Ipswich Town
IN: Ryan Fraser (AFC Bournemouth); Jonas Knudsen (Esbjerg); Ainsley Maitland-Niles (Arsenal); Brett Pitman (AFC Bournemouth); Larsen Toure (Arles-Avignon); Josh Yorwerth (Cardiff City)
OUT: Darren Ambrose (released); Paul Anderson (Bradford City); Matt Clarke (Portsmouth); Elliott Hewitt (released); Noel Hunt (Southend United); Stephen Hunt (released); Jack Marriott (Luton Town); Tyrone Mings (AFC Bournemouth); Omar Sowunmi (Yeovil Town); Paul Taylor (released); Anthony Wordsworth (Southend United)
Leeds United
IN: Tom Adeyemi (Cardiff City); Sol Bamba (Palermo); Stuart Dallas (Brentford); Lee Erwin (Motherwell); Charlie Horton (Cardiff City); Ross Turnbull (Barnsley); Chris Woods (Leicester City)
OUT: Adryan (end of loan); Rodolph Austin (released); Zan Benedicic (end of loan); Alex Cairns (released); Edgar Cani (end of loan); Dario Del Fabro (end of loan); Brian Montenegro (end of loan); Steve Morison (Millwall); Granddi N'Goyi (end of loan); Billy Sharp (Sheffield United); Stuart Taylor (released); Zac Thompson (released); Michael Tonge (released); Aidy White (Rotherham United)
Middlesbrough
IN: Alex Baptiste (Bolton Wanderers); Diego Fabbrini (Watford); Stewart Downing (West Ham United); Tomás Kalas (Chelsea); Jack Stephens (Southampton)
OUT: Fernando Amorebieta (end of loan); David Atkinson (Carlisle United); Patrick Bamford (end of loan); Ryan Brobbel (released); Jonathan Burn (Oldham Athletic); Ryan Fredericks (end of loan); Seb Hines (released); Emmanuel Ledesma (Rotherham United); Tomás Mejías (end of loan); Kenneth Omeruo (end of loan); Connor Ripley (Motherwell); Dwight Tiendalli (end of loan); Lee Tomlin (AFC Bournemouth); József Varga (end of loan); Jelle Vossen (end of loan); Dean Whitehead (Huddersfield Town); Luke Williams (Scunthorpe United); Milos Veljkovic (end of loan)
Milton Keynes Dons
IN: Sergio Aguza (Real Madrid Castilla); Cristian Benavente (Real Madrid Castilla); Simon Church (Charlton Athletic); Cody Cropper (Southampton); Sam Gallagher (Southampton); Rob Hall (Bolton Wanderers); Dale Jennings (Barnsley); Matthew Upson (Leicester City); Joe Walsh (Crawley Town)
OUT: Dele Alli (end of loan); Keith Andrews (end of loan); Lewis Baker (end of loan); George Baldock (Oxford United); Jonson Clarke-Harris (end of loan); Devante Cole (end of loan); Danny Green (Luton Town); Will Grigg (end of loan)
Nottingham Forest
IN: Ben Hamer (Leicester City); Tim Erlandsson (Halmstads BK); Matt Mills (Nottingham Forest); Daniel Pinillos (Cordoba); Jamie Ward (Derby County)
OUT: Djamel Abdoun (released); Danny Collins (Rotherham United); Karl Darlow (end of loan); Greg Halford (Rotherham United); Dan Harding (released); Louis Laing (Motherwell); Jamaal Lascelles (end of loan); Jamie Mackie (Queens Park Rangers); Radoslaw Majewski (released); Lars Veldwijk (PEC Zwolle)
Preston North End
IN: Jermaine Beckford (Bolton Wanderers); Greg Cunningham (Bristol City); Paul Gallagher (Leicester City); Will Keane (Manchester United); Jordan Pickford (Sunderland)
OUT: David Buchanan (Northampton Town); Kevin Davies (released); Sylvan Ebanks-Blake (Chesterfield); Lee Holmes (Exeter City); Jack King (Scunthorpe United); Keith Keane (Cambridge United); Scott Laird (Scunthorpe United); Thorsten Stuckmann (Doncaster Rovers); Scott Wiseman (Scunthorpe United)
Queens Park Rangers
IN: Tyler Blackwood (unattached); Tjaronn Chery (FC Groningen); Jay Emmanuel-Thomas (Bristol City); Ben Gladwin (Swindon Town); Paul Konchesky (Leicester City); Massimo Luongo (Swindon Town); Jamie Mackie (Nottingham Forest); Joseph N'Guessan (Stevenage); James Perch (Wigan Athletic); Sebastian Polter (FSV Mainz); Axel Prohouly (Monaco)
OUT: Bruno Andrade (released); Joey Barton (released); Steven Caulker (Southampton); Coll Donaldson (Dundee United); Richard Dunne (released); Max Ehmer (Gillingham); Rio Ferdinand (retired); Jordan Gibbons (Yeovil Town); Michael Harriman (Wycombe Wanderers); Mauricio Isla (end of loan); Niko Kranjcar (end of loan); Alex McCarthy (Crystal Palace); Brian Murphy (released); Adel Taarabt (Benfica); Eduardo Vargas (end of loan); Shaun Wright-Phillips (New York Red Bulls); Bobby Zamora (Brighton & Hove Albion)
Reading
IN: Ali Al-Habsi (Wigan Athletic); Jonathan Bond (Watford); Rowan Liburd (Billericay Town); Paul McShane (Hull City); Stephen Quinn (Hull City); Orlando Sa (Legia Warsaw); Lisandro Semedo (Sporting Lisbon)
OUT: Mikkel Andersen (FC Midtjylland); Ryan Edwards (released); Adam Federici (AFC Bournemouth); Danny Guthrie (released); Jem Karacan (Galatasaray); Stephen Kelly (released); Zat Knight (released); George McLennan (Cheltenham Town); Shepherd Murombedzi (Torquay United); Alex Pearce (Derby County); Jure Travner (NK Celje); Yakubu Aiyegbeni (released)
Rotherham United
IN: Lewis Buxton (Sheffield Wednesday); Danny Collins (Nottingham Forest); Greg Halford (Nottingham Forest); Emmanuel Ledesma (Middlesbrough); Chris Maguire (Sheffield Wednesday); Joe Mattock (Sheffield Wednesday); Farrend Rawson (Derby County); Kelle Roos (Derby County); Tom Thorpe (Manchester United); Grant Ward (Tottenham Hotspur); Aidy White (Leeds United)
OUT: Kári Árnason (Malmö FF); Mark Bradley (released); Richard Brindley (Colchester United); Peter Denton (Hartlepool United); Scott Loach (Notts County); Rob Milson (Notts County); Craig Morgan (Wigan Athletic); Conor Newton (Cambridge United); Ben Pringle (Fulham); Mitch Rose (Mansfield Town); Danny Rowe (Wycombe Wanderers); Mat Sadler (Shrewsbury Town)
Sheffield Wednesday
IN: Darryl Lachman (FC Twente), Jack Hunt (Crystal Palace); Lucas Joao (Nacional); Alex Lopez (Celta Vigo); Marco Matias (Nacional); Lewis McGugan (Watford); Lewis Price (Crystal Palace); Vincent Sasso (Braga); Ross Wallace (Burnley)
OUT: Lewis Buxton (Rotherham United); Giles Coke (Ipswich Town); Paul Corry (Northampton Town); Rafael Floro (Belenenses); Dejan Kelhar (NK Olimpija); Chris Kirkland (released); Gary Madine (Bolton Wanderers); Jacques Maghoma (Birmingham City); Chris Maguire (Rotherham United); Joe Mattock (Rotherham United); Rhys McCabe (released); Kamil Zayatte (Raed)
Wolverhampton Wanderers
IN: Conor Coady (Huddersfield Town); Sylvain Deslandes (SM Caen); Adam Le Fondre (Cardiff City); Jed Wallace (Portsmouth)
OUT: Jake Cassidy (Oldham Athletic); Leon Clarke (Bury); Zeli Ismail (Burton Albion); Michael Jacobs (Wigan Athletic); Tomasz Kuszczak (Birmingham City); Liam McAlinden (Shrewsbury Town); Sam Ricketts (Coventry City); Bakary Sako (end of contract); George Swan (York City)
Information taken from BBC Sport and Transfermarkt
Which club has made the best signings? Any transfers that catch your eye? Let us know below.