Село Спірне розташоване на лівому березі річки Івани, яка за 3 км впадає у річку Ворскла, вище за течією на відстані 1.5 км розташоване село Копійки, нижче за течією на протилежному березі розташоване село Сидорова Яруга.
За ці землі сперечалися поселенці села Ямне та писарівський поміщик, доходило до бійок. Опісля ямняни найняли юриста і відсудили ці землі звідси і пішла назва села (відповідні документи знаходяться в музеї школи, що при селі Ямне).
Село постраждало внаслідок геноциду українського народу, проведеного окупаційним урядом СССР 1932–1933 та 1946–1947 роках.
12 червня 2020 року, відповідно до розпорядження Кабінету Міністрів України № 723-р «Про визначення адміністративних центрів та затвердження територій територіальних громад Сумської області», село увійшло до складу Великописарівської селищної громади[1].
19 липня 2020 року, в результаті адміністративно-територіальної реформи та ліквідації Великописарівського району, увійшло до складу новоутвореного Охтирського району[2].
10 серпня 2024 року село зазнало ворожих російських атак. Як повідомили в Оперативному командуванні "Північ" зафіксовано 2 вибухи, ймовірно РСЗВ[3].