Matches were scheduled to be played at the stadium of the team named first on the date specified for each round, which was always a Saturday. Some matches, however, might be rescheduled for other days if there were clashes with games for other competitions or the weather was inclement. If scores were level after 90 minutes had been played, a replay would take place at the stadium of the second-named team later the same week. If the replayed match was drawn further replays would be held until a winner was determined. If scores were level after 90 minutes had been played in a replay, a 30-minute period of extra time would be played.
Calendar
Round
Date
Extra preliminary round
Saturday 6 September 1947
Preliminary round
Saturday 20 September 1947
First qualifying round
Saturday 4 October 1947
Second qualifying round
Saturday 18 October 1947
Third qualifying round
Saturday 1 November 1947
Fourth qualifying round
Saturday 15 November 1947
First round proper
Saturday 29 November 1947
Second round
Saturday 13 December 1947
Third round
Saturday 10 January 1948
Fourth round
Saturday 24 January 1948
Fifth round
Saturday 7 February 1948
Sixth round
Saturday 28 February 1948
Semifinals
Saturday 13 March 1948
Final
Saturday 24 April 1948
Qualifying rounds
Most participating clubs that were not members of the Football League competed in the qualifying rounds to secure one of 25 places available in the first round.
Those appearing in the competition proper for the first time were Bromsgrove Rovers, Vauxhall Motors (Luton), Great Yarmouth Town, Banbury Spencer, Horsham and the re-formed South Shields. Bromsgrove's surprise qualification marked the first time the club had progressed past the preliminary round since 1921–22.
Banbury Spencer was the only club to progress from the extra preliminary round to the competition proper, defeating Oxford City, Osberton Radiator, the team from the Cowley-based Metal & Produce Recovery Depot, Maidenhead United, Southall and Grays Athletic before losing to Colchester United in that club's historic run to the fifth round.
The matches were played on Saturday, 13 December 1947. Seven matches were drawn, with replays taking place the following Saturday. One of these then went to a second replay.
The matches were scheduled for Saturday, 7 February 1948. There was one replay, taking place the following Saturday. Colchester United, the first non-league club to reach this stage (or its pre-1925 equivalent) since Cardiff City in 1919-20, was the last club from the qualifying rounds left in the competition.
The semi-final matches were played on Saturday, 13 March 1948. Manchester United and Blackpool won their ties to meet in the final at Wembley. The gate receipts for the tie at Villa Park were £18,817 a record at the time for that ground.
The 1948 FA Cup final was contested by Manchester United and Blackpool at Wembley Stadium on 24 April 1948. Both teams played in a changed strip, Blackpool in white shirts and blue shorts and Manchester United in unfamiliar blue shirts and white shorts. Stanley Matthews was playing his first season for Blackpool and they led the favourites 2-1 only to lose to United, who hadn't appeared in an FA Cup final for 39 years, won 4–2, with two goals from Jack Rowley and one apiece from Stan Pearson and John Anderson. Eddie Shimwell and Stan Mortensen scored Blackpool's goals. With his goal, Shimwell became the first full-back to score at Wembley whilst Stan Mortensen maintained his record of scoring in every round. The cup had gone to United in a game that many critics still rate as the best footballing final ever seen at Wembley Stadium. One reporter David Pole, commented; "If United's display was as close to perfection as any team could hope to go, Blackpool's was not far behind."