The actual difference
Compare the job each one does.
Building permit: Construction approval and code compliance.
Minor variance: A specific zoning non-compliance that requires relief.
Building permit: Municipal building officials.
Minor variance: The municipal Committee of Adjustment or equivalent process.
Building permit: The permit can be issued once required approvals and compliance are in place.
Minor variance: If needed, the variance generally has to be resolved before permit issuance.
Building permit: Structural drawings for a home addition.
Minor variance: An addition proposed closer to a lot line than zoning allows.