Proses pembuatan undang-undang di Amerika Serikat relatif mudah. Sistem ini mendorong masukan dari sejumlah cabang pemerintahan, serta dari warga negara, memastikan bahwa pembuatan undang-undang bermanfaat bagi negara secara keseluruhan. Memahami prosedur pembuatan undang-undang dapat memudahkan warga negara untuk lebih aktif dalam pemerintahannya.
Langkah pertama dalam membuat undang-undang adalah memvisualisasikan undang-undang dan memperkenalkannya ke DPR atau Senat. Siapa pun dapat memikirkan undang-undang, tetapi hanya anggota Kongres yang dapat secara aktif memperkenalkan undang-undang. Misalnya, sebuah komite warga sipil mungkin mendekati senator mereka tentang memperkenalkan sepotong undang-undang, atau cabang eksekutif mungkin mengusulkan RUU. Seorang anggota legislatif juga dapat membuat undang-undang secara independen, karena dia merasa bahwa undang-undang tentang masalah tertentu akan menguntungkan rakyat Amerika.
Seorang senator atau anggota kongres menulis RUU tersebut dan secara resmi memperkenalkannya, di mana ia dianggap sebagai sponsor. Dalam beberapa kasus, sebuah RUU memiliki banyak sponsor bersama, menunjukkan bahwa itu adalah upaya kooperatif yang mewakili keinginan banyak konstituen.
Setelah RUU diperkenalkan, itu dikirim ke komite. Baik DPR maupun Senat memiliki banyak komite yang mencakup masalah sumber daya alam hingga militer, sehingga undang-undang yang berkaitan dengan perubahan undang-undang perpajakan, misalnya, akan dikirim ke Komite Perpajakan. Setelah di komite, undang-undang yang diusulkan ditinjau oleh anggota komite. Mereka dapat memilih untuk mengajukannya, yang berarti bahwa RUU itu pada dasarnya mati, atau mereka dapat membuat rekomendasi dan melepaskan undang-undang itu kembali ke lantai untuk pemungutan suara. Langkah ini penting, karena mengumpulkan masukan dari panitia dan organisasi yang mungkin memiliki kontribusi terhadap teks undang-undang. Dalam kasus di atas, misalnya, anggota komite dapat mengadakan dengar pendapat yang melibatkan anggota Internal Revenue Service untuk membahas perubahan yang diusulkan.
Voting dan debat adalah langkah selanjutnya dalam membuat undang-undang. Setelah komite merekomendasikan RUU, itu dapat didiskusikan lebih lanjut dan dimodifikasi sampai pemungutan suara diambil. Jika RUU itu disetujui, itu dikirim ke majelis Kongres lainnya, di mana seluruh proses diulang. Jika baik Senat dan DPR menyetujui RUU, itu dikirim ke presiden untuk ditandatangani. Lebih umum, kedua majelis menyetujui RUU dengan variasi, memaksa komite bersama untuk mencapai kesepakatan di suatu tempat di tengah. Dengan legislatif yang kontroversial, upaya komite bersama ini mungkin menjadi aspek penting dalam menciptakan undang-undang.
Ketika sebuah undang-undang dikirim ke presiden, dia dapat menandatanganinya, menunjukkan persetujuan, atau memvetonya, menolak undang-undang tersebut dan meminta Kongres untuk menulisnya kembali. Jika presiden tidak melakukan apa-apa selama 10 hari, RUU itu secara otomatis disahkan menjadi undang-undang. Jika Kongres menunda sebelum periode 10 hari habis, hasilnya adalah “veto saku”, dan RUU itu tidak disahkan menjadi undang-undang. Seluruh proses dapat dipercepat dalam hitungan hari dengan undang-undang penting, atau dapat berlarut-larut untuk jangka waktu yang lama karena undang-undang itu bergejolak di antara majelis dan komite.