Siswa kimia biasanya mengalami kesulitan dalam memprediksi produk reaksi kimia. Namun, dengan latihan, prosesnya menjadi semakin mudah.
Langkah pertama mengidentifikasi jenis reaksi yang terlibat biasanya yang paling sulit. Jenis reaksi utama yang ditemui siswa adalah perpindahan, asam-basa dan pembakaran. Mereka mudah diidentifikasi jika tanda-tandanya diketahui. Reaksi perpindahan melibatkan dua senyawa ionik dengan kation dan anion, seperti natrium sulfat, di mana natrium (Na?) adalah kation dan sulfat (SO? ²?) adalah anion. Senyawa ionik selalu terdiri dari logam dan anion nonlogam atau poliatomik (banyak atom). Reaksi penguraian melibatkan pemecahan senyawa tunggal menjadi dua atau lebih senyawa. Reaksi asam-basa harus melibatkan asam (diidentifikasi dengan rumus kimianya yang dimulai dengan “H”, seperti HCl). Reaksi pembakaran melibatkan hidrogen atau hidrokarbon (seperti CH?) bereaksi dengan oksigen (O?).
Identifikasi kation dan anion dari senyawa yang terlibat dalam reaksi, serta muatannya. Jika perlu, lihat tabel kation dan anion, seperti yang tersedia di situs web Penn State University (Lihat Sumberdaya). Natrium klorida (NaCl), misalnya, terdiri dari ion natrium (Na?) dan ion klorida (Cl?).
Tentukan apakah produk larut. Ini mungkin memerlukan merujuk pada daftar "aturan kelarutan," seperti yang ada di Southern Methodist University (lihat Sumberdaya). Dalam contoh dari Langkah 2, NaNO? larut dan dengan demikian tetap dalam larutan, tetapi AgCl tidak larut dan akan membentuk endapan.
Verifikasi bahwa reaksi seimbang dengan menambahkan koefisien di depan reaktan dan produk sebagai diperlukan untuk memastikan bahwa setiap jenis atom hadir di setiap sisi panah reaksi dalam jumlah yang sama angka. Dalam contoh dari Langkah 2, ruas kiri persamaan berisi 1 Na, 1 Cl, 1 Ag, 1 N, dan 3 O; ruas kanan berisi 1 Na, 1 Cl, 1 Ag, 1 N, dan 3 O. Dengan demikian, reaksinya seimbang.
Identifikasi senyawa asam (mengandung H? dalam rumusnya) dan senyawa dasar (biasanya hidroksida, OH?).
Misalnya, reaksi asam klorida (HCl) dengan natrium hidroksida (NaOH) menghasilkan natrium klorida dan air:
Tentukan bahan bakar (sumber karbon dan/atau hidrogen) dan oksidan (sumber oksigen) (lihat Sumberdaya). Jika pembakaran dilakukan di udara, oksidan diasumsikan molekul oksigen (O?). Oksidan lainnya, seperti nitrous oxide (N? O), dimungkinkan, tetapi ini memerlukan kondisi reaksi khusus.