The Confederate pay structure was modeled after that of the US Army. Privates continued to be paid at the prewar rate of $11 per month until June '64, when the pay of all enlisted men was raised $7 per month. Confederate officer's pay was a few dollars lower than that of the their Union counterparts. A Southern B.G for example, drew $301 instead of $315 per month; Confederate colonels of the infantry received $195, and those of artillery, engineers, and cavalry go $210. While the inflation of Confederate Money reduced the actual value of a Southerner's military pay, this was somewhat counterbalanced by the fact that promotion policies in the South were more liberal.
As for the pay of non commissioned officers, when Southern privates were making $11 per month, corporals were making $13, "buck" sergeants $17, first sergeants $20, and engineer sergeants were drawing $34. About the same ratio existed in the Northern army between the pay of privates and noncommissioned officers.
Soldiers were supposed to be paid every two months in the field, but they were fortunate if they got their pay at four-month intervals (in the Union Army) and authentic instances are recorded where they went six and eight months. Payment in the Confederate Army was even slower and less regular.