Haksız fiil ve suç arasındaki temel farklar şunlardır: Kavramsal farklılıklar: Haksız fiil, özel hukuk alanında düzenlenen bir kavramdır. Suç, kamu hukuku alanında düzenlenir. Amaç: Haksız fiilde amaç, zararın tazmin edilmesidir. Suçta amaç, failin cezalandırılmasıdır. Yaptırım farklılıkları: Haksız fiilde yaptırım tazminattır. Suçta yaptırım cezadır. Kanunilik ilkesi: Suçlar için kanunilik ilkesi (Kanunsuz suç olmaz ilkesi) geçerlidir. Haksız fiiller için kanunilik ilkesi söz konusu değildir. Her haksız fiil suç teşkil etmez, her suç da haksız fiil olarak nitelendirilmez. Örneğin, bir kimsenin başkasının malına zarar vermesi hem haksız fiil hem suç oluştururken, sözleşmeden doğan borcun ödenmemesi sadece haksız fiil niteliğindedir.