They are often confused but are very different. A town planning permit (usually called a Development Permit) provides the approval to build on the land that you have. You may not always need a Town Planning Development Permit to build but this is the first part of the process. A building permit provides the approval to build and you will always need a building permit (unless self assessible work).