Tanto las asignaciones como el gasto en barriles de cerdo implican gastar dinero en ciertos proyectos o eventos específicos. Los proyectos pagados por la asignación de fondos tienen más probabilidades de beneficiar a una mayor parte de la población. Los proyectos de barril de cerdo tienen más probabilidades de beneficiar a un grupo más pequeño, específicamente porque un grupo de personas relacionadas con el grupo beneficiado proporciona los fondos para el proyecto.
Un proyecto de asignación de fondos puede consistir en gastar dinero de un banco, gobierno federal o estatal para pagar un servicio necesario en un área. Un ejemplo de tal servicio es un camino mejor. Cualquiera que use la carretera en la ciudad es probable que se beneficie. Puede ser un camino muy transitado que proporciona una ruta para muchos de manera regular. Beneficia a la mayoría del grupo o a un grupo grande. Un proyecto de carretera pagado por el gasto del barril de cerdo es el trabajo realizado en una carretera no utilizada por la mayoría de las personas en un área. Puede estar ubicado en un vecindario específico y ser utilizado principalmente por quienes viven o trabajan en el vecindario. Lo pagan las personas que viven o trabajan en el vecindario o que tienen otras asociaciones con él. Debido a que el proyecto es específico y beneficia a un pequeño grupo de personas, está etiquetado como barril de cerdo.
Se descubrió que es más probable que la política del barril de cerdo atraiga las críticas de los contribuyentes que los proyectos de asignación, ya que algunas personas obtienen el beneficio de ello. El hecho de que un proyecto sea pagado por los ricos y beneficie a los ricos puede plantear cuestiones de desigualdad.