Vienošanās par vainu ir vienošanās, kurā kāds, kas apsūdzēts noziegumā, piekrīt atzīt savu vainu apmaiņā pret vieglāku sodu. No prokurora viedokļa, piedāvājot vienošanos par attaisnojumu, lietu var ātri izbeigt un izvairīties no tiesas procesa laika un izdevumiem. Apsūdzētie var izvēlēties pieņemt šos darījumus, jo baidās no tiesas procesa iznākuma vai tāpēc, ka viņi nav ieinteresēti apsūdzības apstrīdēšanā. Šie līgumi tiek piedāvāti dažāda veida gadījumos.
Viena no metodēm, kā piedāvāt attaisnojošu darījumu, ietver mazākas maksas darījumu. Šajā gadījumā prokurors piekrīt atsaukt nopietnākas apsūdzības, ja apsūdzētais atzīst savu vainu mazākā apsūdzībā. Tā rezultātā tiek piespriests mazāk bargs sods, nekā tas būtu bijis saņemts citādi. Apsūdzētie var arī vienoties par soda samazināšanu. Šajā gadījumā apsūdzība netiek atcelta, bet prokurors apmaiņā pret lūgumu piedāvā samazināt sodu.
Ja prokuratūra uzskata, ka vienošanās par attaisnojumu ir piemērota, tā vērsīsies pie apsūdzētā advokāta ar piedāvājumu. Advokāts izskata piedāvājumu ar atbildētāju un var sniegt padomu par to, vai pieņemt piedāvājumu, noraidīt to vai apspriest to atkārtoti. Puses strādā kopā pie darījuma sadarbībā ar tiesnesi, kurš noteiks atbilstošu sodu.
Papildus tam, ka apsūdzētais atzīst savu vainu, viņam var atļaut arī atzīt nolo contendere vai “no contest”. Šajā pamatā apsūdzētais savu vainu neatzīst un neapgalvo, ka ir nevainīgs. Tas tiek uzskatīts par vainas atzīšanu, jo tiesājamajam tiks piespriests sods, taču tas var novērst civiltiesisko atbildību par lietu, kas var radīt bažas noteikta veida juridiskās lietās.
Apsūdzētais tiesas prāvā var mainīt savas domas par vienošanos par attaisnojumu, un arī prokurori var atsaukt piedāvājumu un nosūtīt lietu izskatīšanai. Šajos gadījumos sarunu laikā apspriestā informācija tiesā var tikt izmantota tikai ierobežotā veidā. Ja vienošanās par pamatu ir norakstīta un tam ir piekrists, var tikt apstrīdēti arī mēģinājumi atteikties no darījuma. Tomēr šādi darījumi dažkārt netiek reģistrēti, jo pastāv bažas par detaļu atstāšanu ierakstā.