Disclosed are an oil-based concentrate, a preparation method therefor and the use thereof, the oil-based concentrate comprises the following components: Component a: at least one spirotetramat active substance which is solid at room temperature; Component b: at least one pyriproxyfen active substance which is solid at room temperature; Component c: at least one fatty acid ester of general formula R