This information is not legal advice. Costs vary significantly by jurisdiction, case complexity, and attorney. Consult a licensed attorney for advice specific to your situation.
Our methodologyCitizenship & Naturalization Costs
Legal assistance with the N-400 naturalization application for eligible permanent residents seeking U.S. citizenship. Includes eligibility assessment, form preparation, biometrics, civics test preparation, and USCIS interview coaching.
Cost by Case Type
| Case Type | Estimated Cost * |
|---|---|
| Uncontested (both parties agree) | $302 – $735 |
| Contested (court required) | $1,962 – $4,779 |
| Flat Fee Arrangement (hourly equivalent) | $604 – $1,470 |
Filing fees (court costs, separate from attorney fees): $100 – $400
* Estimated based on national averages. Costs vary significantly by jurisdiction, case complexity, and attorney experience.
Cost Comparison by Location
418 locations with verified cost data
Cost Comparison — Citizenship & Naturalization
Low
$755
Typical
$1,296
High
$1,838
Low
$630
Typical
$1,085
High
$1,541
Low
$620
Typical
$1,069
High
$1,518
Low
$775
Typical
$1,333
High
$1,890
Low
$776
Typical
$1,334
High
$1,893
Low
$1,028
Typical
$1,763
High
$2,497
Low
$756
Typical
$1,299
High
$1,841
Low
$626
Typical
$1,078
High
$1,531
Low
$561
Typical
$967
High
$1,373
Low
$780
Typical
$1,341
High
$1,901
Low
$698
Typical
$1,200
High
$1,702
Low
$767
Typical
$1,317
High
$1,868
Low
$564
Typical
$972
High
$1,380
Low
$1,082
Typical
$1,856
High
$2,630
Low
$817
Typical
$1,405
High
$1,992
Low
$731
Typical
$1,258
High
$1,786
Low
$533
Typical
$919
High
$1,305
Low
$656
Typical
$1,129
High
$1,603
Low
$748
Typical
$1,286
High
$1,824
Low
$675
Typical
$1,163
High
$1,650
Low
$861
Typical
$1,479
High
$2,097
Low
$717
Typical
$1,233
High
$1,749
Low
$863
Typical
$1,482
High
$2,101
Low
$860
Typical
$1,477
High
$2,094
Low
$533
Typical
$919
High
$1,305
Low
$793
Typical
$1,361
High
$1,930
Low
$812
Typical
$1,396
High
$1,980
Low
$819
Typical
$1,407
High
$1,995
Low
$961
Typical
$1,649
High
$2,337
Low
$912
Typical
$1,566
High
$2,219
Low
$622
Typical
$1,073
High
$1,523
Low
$816
Typical
$1,402
High
$1,989
Low
$595
Typical
$1,024
High
$1,454
Low
$666
Typical
$1,147
High
$1,627
Low
$666
Typical
$1,147
High
$1,627
Low
$752
Typical
$1,292
High
$1,832
Low
$455
Typical
$787
High
$1,119
Low
$829
Typical
$1,425
High
$2,021
Low
$787
Typical
$1,354
High
$1,921
Low
$608
Typical
$1,048
High
$1,487
Low
$959
Typical
$1,644
High
$2,329
Low
$568
Typical
$980
High
$1,391
Low
$730
Typical
$1,255
High
$1,780
Low
$807
Typical
$1,386
High
$1,964
Low
$716
Typical
$1,232
High
$1,747
Low
$899
Typical
$1,544
High
$2,189
Low
$807
Typical
$1,388
High
$1,969
Low
$555
Typical
$956
High
$1,358
Low
$1,007
Typical
$1,728
High
$2,449
Low
$718
Typical
$1,233
High
$1,749
Low
$757
Typical
$1,299
High
$1,842
Low
$990
Typical
$1,697
High
$2,404
Low
$692
Typical
$1,190
High
$1,689
Low
$692
Typical
$1,191
High
$1,690
Low
$953
Typical
$1,634
High
$2,316
Low
$604
Typical
$1,039
High
$1,475
Low
$832
Typical
$1,429
High
$2,027
Low
$748
Typical
$1,287
High
$1,825
Low
$704
Typical
$1,210
High
$1,717
Low
$565
Typical
$974
High
$1,382
Low
$800
Typical
$1,373
High
$1,947
Low
$772
Typical
$1,328
High
$1,885
Low
$457
Typical
$790
High
$1,123
Low
$692
Typical
$1,191
High
$1,690
Low
$723
Typical
$1,243
High
$1,764
Low
$902
Typical
$1,549
High
$2,195
Low
$663
Typical
$1,141
High
$1,619
Low
$724
Typical
$1,245
High
$1,766
Low
$893
Typical
$1,534
High
$2,175
Low
$964
Typical
$1,654
High
$2,344
Low
$644
Typical
$1,109
High
$1,574
Low
$659
Typical
$1,135
High
$1,610
Low
$559
Typical
$965
High
$1,370
Low
$628
Typical
$1,082
High
$1,535
Low
$715
Typical
$1,230
High
$1,746
Low
$759
Typical
$1,305
High
$1,850
Low
$768
Typical
$1,320
High
$1,872
Low
$773
Typical
$1,329
High
$1,885
Low
$646
Typical
$1,112
High
$1,578
Low
$642
Typical
$1,105
High
$1,568
Low
$644
Typical
$1,110
High
$1,575
Low
$770
Typical
$1,323
High
$1,875
Low
$943
Typical
$1,617
High
$2,292
Low
$774
Typical
$1,329
High
$1,885
Low
$791
Typical
$1,360
High
$1,929
Low
$749
Typical
$1,286
High
$1,823
Low
$861
Typical
$1,479
High
$2,097
Low
$775
Typical
$1,331
High
$1,887
Low
$768
Typical
$1,320
High
$1,871
Low
$601
Typical
$1,035
High
$1,469
Low
$807
Typical
$1,387
High
$1,968
Low
$763
Typical
$1,310
High
$1,857
Low
$541
Typical
$932
High
$1,324
Low
$1,098
Typical
$1,881
High
$2,664
Low
$807
Typical
$1,387
High
$1,968
Low
$812
Typical
$1,396
High
$1,980
Low
$582
Typical
$1,004
High
$1,425
Low
$727
Typical
$1,251
High
$1,775
Low
$520
Typical
$896
High
$1,273
Low
$1,070
Typical
$1,834
High
$2,598
Low
$555
Typical
$956
High
$1,357
Low
$695
Typical
$1,194
High
$1,694
Low
$724
Typical
$1,246
High
$1,768
Low
$659
Typical
$1,134
High
$1,609
Low
$906
Typical
$1,555
High
$2,204
Low
$751
Typical
$1,290
High
$1,829
Low
$557
Typical
$960
High
$1,364
Low
$975
Typical
$1,671
High
$2,368
Low
$709
Typical
$1,220
High
$1,730
Low
$772
Typical
$1,328
High
$1,883
Low
$657
Typical
$1,130
High
$1,604
Low
$800
Typical
$1,375
High
$1,951
Low
$729
Typical
$1,253
High
$1,777
Low
$575
Typical
$990
High
$1,405
Low
$617
Typical
$1,062
High
$1,507
Low
$683
Typical
$1,175
High
$1,667
Low
$750
Typical
$1,290
High
$1,830
Low
$674
Typical
$1,161
High
$1,647
Low
$594
Typical
$1,023
High
$1,453
Low
$813
Typical
$1,396
High
$1,980
Low
$651
Typical
$1,120
High
$1,589
Low
$776
Typical
$1,335
High
$1,893
Low
$928
Typical
$1,594
High
$2,260
Low
$580
Typical
$998
High
$1,417
Low
$664
Typical
$1,143
High
$1,622
Low
$861
Typical
$1,479
High
$2,097
Low
$973
Typical
$1,670
High
$2,366
Low
$835
Typical
$1,433
High
$2,032
Low
$786
Typical
$1,351
High
$1,915
Low
$861
Typical
$1,479
High
$2,097
Low
$863
Typical
$1,481
High
$2,100
Low
$772
Typical
$1,328
High
$1,885
Low
$980
Typical
$1,679
High
$2,379
Low
$657
Typical
$1,130
High
$1,603
Low
$695
Typical
$1,195
High
$1,695
Low
$552
Typical
$952
High
$1,352
Low
$733
Typical
$1,260
High
$1,787
Low
$693
Typical
$1,192
High
$1,691
Low
$659
Typical
$1,133
High
$1,607
Low
$630
Typical
$1,085
High
$1,540
Low
$769
Typical
$1,322
High
$1,875
Low
$661
Typical
$1,138
High
$1,614
Low
$689
Typical
$1,186
High
$1,683
Low
$639
Typical
$1,100
High
$1,561
Low
$551
Typical
$951
High
$1,350
Low
$822
Typical
$1,411
High
$2,000
Low
$553
Typical
$953
High
$1,353
Low
$968
Typical
$1,661
High
$2,353
Low
$769
Typical
$1,323
High
$1,876
Low
$864
Typical
$1,482
High
$2,101
Low
$968
Typical
$1,662
High
$2,355
Low
$537
Typical
$926
High
$1,314
Low
$813
Typical
$1,396
High
$1,980
Low
$764
Typical
$1,314
High
$1,864
Low
$928
Typical
$1,594
High
$2,260
Low
$657
Typical
$1,130
High
$1,603
Low
$689
Typical
$1,186
High
$1,683
Low
$671
Typical
$1,156
High
$1,641
Low
$902
Typical
$1,549
High
$2,197
Low
$579
Typical
$997
High
$1,415
Low
$557
Typical
$960
High
$1,363
Low
$824
Typical
$1,415
High
$2,006
Low
$455
Typical
$787
High
$1,119
Low
$548
Typical
$945
High
$1,342
Low
$728
Typical
$1,252
High
$1,776
Low
$687
Typical
$1,182
High
$1,677
Low
$863
Typical
$1,481
High
$2,100
Low
$718
Typical
$1,235
High
$1,752
Low
$687
Typical
$1,182
High
$1,677
Low
$635
Typical
$1,095
High
$1,554
Low
$581
Typical
$1,002
High
$1,422
Low
$1,082
Typical
$1,856
High
$2,630
Low
$620
Typical
$1,067
High
$1,514
Low
$545
Typical
$941
High
$1,336
Low
$808
Typical
$1,389
High
$1,970
Low
$684
Typical
$1,176
High
$1,668
Low
$665
Typical
$1,145
High
$1,625
Low
$636
Typical
$1,094
High
$1,552
Low
$979
Typical
$1,682
High
$2,384
Low
$637
Typical
$1,097
High
$1,556
Low
$670
Typical
$1,152
High
$1,634
Low
$580
Typical
$998
High
$1,417
Low
$619
Typical
$1,066
High
$1,512
Low
$688
Typical
$1,183
High
$1,679
Low
$831
Typical
$1,428
High
$2,024
Low
$768
Typical
$1,320
High
$1,872
Low
$669
Typical
$1,151
High
$1,632
Low
$803
Typical
$1,380
High
$1,958
Low
$615
Typical
$1,061
High
$1,506
Low
$761
Typical
$1,307
High
$1,854
Low
$627
Typical
$1,078
High
$1,530
Low
$1,040
Typical
$1,783
High
$2,526
Low
$671
Typical
$1,155
High
$1,638
Low
$652
Typical
$1,121
High
$1,591
Low
$571
Typical
$984
High
$1,397
Low
$670
Typical
$1,154
High
$1,637
Low
$562
Typical
$969
High
$1,375
Low
$703
Typical
$1,210
High
$1,716
Low
$789
Typical
$1,356
High
$1,923
Low
$766
Typical
$1,318
High
$1,869
Low
$689
Typical
$1,185
High
$1,681
Low
$726
Typical
$1,247
High
$1,769
Low
$591
Typical
$1,018
High
$1,445
Low
$764
Typical
$1,314
High
$1,864
Low
$693
Typical
$1,191
High
$1,689
Low
$593
Typical
$1,021
High
$1,449
Low
$663
Typical
$1,141
High
$1,619
Low
$611
Typical
$1,053
High
$1,495
Low
$571
Typical
$985
High
$1,399
Low
$605
Typical
$1,042
High
$1,480
Low
$584
Typical
$1,006
High
$1,429
Low
$603
Typical
$1,039
High
$1,474
Low
$772
Typical
$1,327
High
$1,882
Low
$1,082
Typical
$1,856
High
$2,630
Low
$783
Typical
$1,345
High
$1,908
Low
$747
Typical
$1,284
High
$1,820
Low
$1,082
Typical
$1,856
High
$2,630
Low
$655
Typical
$1,129
High
$1,602
Low
$572
Typical
$987
High
$1,402
Low
$763
Typical
$1,310
High
$1,857
Low
$813
Typical
$1,396
High
$1,978
Low
$764
Typical
$1,311
High
$1,859
Low
$981
Typical
$1,682
High
$2,384
Low
$691
Typical
$1,189
High
$1,687
Low
$645
Typical
$1,112
High
$1,578
Low
$774
Typical
$1,332
High
$1,889
Low
$692
Typical
$1,190
High
$1,688
Low
$712
Typical
$1,224
High
$1,735
Low
$600
Typical
$1,033
High
$1,466
Low
$873
Typical
$1,498
High
$2,124
Low
$830
Typical
$1,426
High
$2,022
Low
$717
Typical
$1,232
High
$1,747
Low
$771
Typical
$1,326
High
$1,881
Low
$668
Typical
$1,150
High
$1,632
Low
$772
Typical
$1,328
High
$1,885
Low
$928
Typical
$1,594
High
$2,260
Low
$725
Typical
$1,248
High
$1,770
Low
$800
Typical
$1,374
High
$1,948
Low
$688
Typical
$1,185
High
$1,681
Low
$820
Typical
$1,410
High
$2,000
Low
$783
Typical
$1,345
High
$1,908
Low
$613
Typical
$1,056
High
$1,500
Low
$627
Typical
$1,080
High
$1,533
Low
$723
Typical
$1,243
High
$1,764
Low
$546
Typical
$942
High
$1,337
Low
$992
Typical
$1,701
High
$2,411
Low
$548
Typical
$943
High
$1,339
Low
$650
Typical
$1,120
High
$1,590
Low
$556
Typical
$959
High
$1,361
Low
$481
Typical
$831
High
$1,181
Low
$848
Typical
$1,457
High
$2,066
Low
$632
Typical
$1,088
High
$1,544
Low
$698
Typical
$1,202
High
$1,705
Low
$671
Typical
$1,154
High
$1,638
Low
$641
Typical
$1,104
High
$1,568
Low
$1,072
Typical
$1,839
High
$2,607
Low
$839
Typical
$1,441
High
$2,043
Low
$774
Typical
$1,332
High
$1,889
Low
$698
Typical
$1,202
High
$1,705
Low
$638
Typical
$1,099
High
$1,560
Low
$763
Typical
$1,311
High
$1,860
Low
$668
Typical
$1,149
High
$1,630
Low
$733
Typical
$1,260
High
$1,788
Low
$985
Typical
$1,691
High
$2,397
Low
$870
Typical
$1,494
High
$2,118
Low
$947
Typical
$1,624
High
$2,302
Low
$655
Typical
$1,129
High
$1,602
Low
$607
Typical
$1,045
High
$1,483
Low
$1,033
Typical
$1,770
High
$2,508
Low
$1,162
Typical
$1,993
High
$2,823
Low
$979
Typical
$1,682
High
$2,384
Low
$939
Typical
$1,611
High
$2,284
Low
$891
Typical
$1,530
High
$2,168
Low
$743
Typical
$1,277
High
$1,812
Low
$803
Typical
$1,379
High
$1,956
Low
$947
Typical
$1,624
High
$2,302
Low
$1,101
Typical
$1,889
High
$2,678
Low
$774
Typical
$1,330
High
$1,886
Low
$883
Typical
$1,516
High
$2,149
Low
$784
Typical
$1,347
High
$1,910
Low
$808
Typical
$1,388
High
$1,969
Low
$675
Typical
$1,163
High
$1,650
Low
$690
Typical
$1,188
High
$1,686
Low
$624
Typical
$1,074
High
$1,524
Low
$832
Typical
$1,430
High
$2,028
Low
$586
Typical
$1,010
High
$1,434
Low
$760
Typical
$1,307
High
$1,854
Low
$824
Typical
$1,416
High
$2,008
Low
$660
Typical
$1,136
High
$1,611
Low
$545
Typical
$940
High
$1,334
Low
$1,053
Typical
$1,806
High
$2,560
Low
$813
Typical
$1,396
High
$1,980
Low
$791
Typical
$1,359
High
$1,927
Low
$448
Typical
$775
High
$1,102
Low
$780
Typical
$1,341
High
$1,902
Low
$794
Typical
$1,364
High
$1,935
Low
$787
Typical
$1,351
High
$1,916
Low
$800
Typical
$1,375
High
$1,951
Low
$772
Typical
$1,328
High
$1,885
Low
$542
Typical
$934
High
$1,325
Low
$738
Typical
$1,270
High
$1,801
Low
$789
Typical
$1,356
High
$1,923
Low
$861
Typical
$1,479
High
$2,097
Low
$647
Typical
$1,113
High
$1,579
Low
$814
Typical
$1,399
High
$1,985
Low
$657
Typical
$1,132
High
$1,607
Low
$801
Typical
$1,378
High
$1,954
Low
$939
Typical
$1,611
High
$2,284
Low
$791
Typical
$1,359
High
$1,927
Low
$704
Typical
$1,211
High
$1,718
Low
$681
Typical
$1,173
High
$1,664
Low
$729
Typical
$1,254
High
$1,779
Low
$584
Typical
$1,006
High
$1,428
Low
$757
Typical
$1,302
High
$1,846
Low
$959
Typical
$1,645
High
$2,332
Low
$770
Typical
$1,324
High
$1,879
Low
$923
Typical
$1,583
High
$2,244
Low
$891
Typical
$1,529
High
$2,167
Low
$1,014
Typical
$1,740
High
$2,465
Low
$852
Typical
$1,462
High
$2,073
Low
$711
Typical
$1,222
High
$1,733
Low
$1,002
Typical
$1,718
High
$2,434
Low
$795
Typical
$1,365
High
$1,935
Low
$653
Typical
$1,124
High
$1,595
Low
$1,016
Typical
$1,743
High
$2,470
Low
$659
Typical
$1,134
High
$1,609
Low
$820
Typical
$1,410
High
$2,000
Low
$788
Typical
$1,355
High
$1,922
Low
$1,039
Typical
$1,782
High
$2,525
Low
$834
Typical
$1,433
High
$2,031
Low
$812
Typical
$1,396
High
$1,979
Low
$772
Typical
$1,326
High
$1,880
Low
$791
Typical
$1,359
High
$1,927
Low
$1,014
Typical
$1,740
High
$2,465
Low
$1,066
Typical
$1,829
High
$2,591
Low
$1,101
Typical
$1,889
High
$2,678
Low
$1,052
Typical
$1,805
High
$2,557
Low
$1,034
Typical
$1,775
High
$2,515
Low
$1,082
Typical
$1,856
High
$2,630
Low
$1,036
Typical
$1,778
High
$2,520
Low
$1,047
Typical
$1,796
High
$2,545
Low
$647
Typical
$1,115
High
$1,582
Low
$1,027
Typical
$1,761
High
$2,496
Low
$821
Typical
$1,410
High
$1,999
Low
$730
Typical
$1,255
High
$1,780
Low
$892
Typical
$1,533
High
$2,174
Low
$667
Typical
$1,149
High
$1,630
Low
$783
Typical
$1,345
High
$1,907
Low
$555
Typical
$957
High
$1,358
Low
$667
Typical
$1,147
High
$1,628
Low
$549
Typical
$946
High
$1,343
Low
$566
Typical
$976
High
$1,385
Low
$666
Typical
$1,147
High
$1,627
Low
$685
Typical
$1,180
High
$1,674
Low
$655
Typical
$1,129
High
$1,602
Low
$770
Typical
$1,324
High
$1,879
Low
$624
Typical
$1,074
High
$1,524
Low
$805
Typical
$1,384
High
$1,963
Low
$797
Typical
$1,370
High
$1,942
Low
$800
Typical
$1,374
High
$1,948
Low
$640
Typical
$1,101
High
$1,563
Low
$611
Typical
$1,052
High
$1,493
Low
$686
Typical
$1,179
High
$1,672
Low
$783
Typical
$1,346
High
$1,909
Low
$624
Typical
$1,074
High
$1,524
Low
$687
Typical
$1,182
High
$1,677
Low
$755
Typical
$1,298
High
$1,840
Low
$829
Typical
$1,423
High
$2,018
Low
$1,001
Typical
$1,717
High
$2,434
Low
$603
Typical
$1,038
High
$1,473
Low
$989
Typical
$1,695
High
$2,401
Low
$892
Typical
$1,533
High
$2,174
Low
$763
Typical
$1,311
High
$1,860
Low
$820
Typical
$1,409
High
$1,998
Low
$725
Typical
$1,248
High
$1,770
Low
$630
Typical
$1,084
High
$1,538
Low
$701
Typical
$1,205
High
$1,709
Low
$835
Typical
$1,435
High
$2,034
Low
$617
Typical
$1,063
High
$1,509
Low
$682
Typical
$1,172
High
$1,663
Low
$898
Typical
$1,542
High
$2,185
Low
$724
Typical
$1,246
High
$1,767
Low
$616
Typical
$1,060
High
$1,504
Low
$544
Typical
$938
High
$1,332
Low
$770
Typical
$1,322
High
$1,875
Low
$805
Typical
$1,384
High
$1,962
Low
$957
Typical
$1,641
High
$2,324
Low
$1,033
Typical
$1,773
High
$2,512
Low
$685
Typical
$1,180
High
$1,674
Low
$835
Typical
$1,434
High
$2,033
Low
$910
Typical
$1,562
High
$2,214
Low
$891
Typical
$1,530
High
$2,168
Low
$951
Typical
$1,631
High
$2,312
Low
$773
Typical
$1,328
High
$1,882
Low
$939
Typical
$1,611
High
$2,284
Low
$803
Typical
$1,379
High
$1,956
Low
$1,007
Typical
$1,728
High
$2,449
Low
$553
Typical
$953
High
$1,353
Low
$905
Typical
$1,552
High
$2,199
Low
$658
Typical
$1,132
High
$1,607
Low
$833
Typical
$1,432
High
$2,032
Low
$515
Typical
$891
High
$1,266
Low
$455
Typical
$786
High
$1,118
Low
$683
Typical
$1,174
High
$1,665
Low
$747
Typical
$1,284
High
$1,821
Low
$720
Typical
$1,238
High
$1,757
Low
$1,125
Typical
$1,929
High
$2,732
Low
$716
Typical
$1,232
High
$1,747
Low
$878
Typical
$1,507
High
$2,135
Low
$683
Typical
$1,176
High
$1,668
Low
$710
Typical
$1,222
High
$1,734
Low
$851
Typical
$1,462
High
$2,073
Low
$750
Typical
$1,290
High
$1,830
Low
$767
Typical
$1,318
High
$1,869
Low
$749
Typical
$1,287
High
$1,826
Low
$590
Typical
$1,016
High
$1,442
Low
$993
Typical
$1,703
High
$2,414
Low
$693
Typical
$1,192
High
$1,691
What Drives the Cost
About Citizenship & Naturalization Costs
Citizenship and naturalization costs in Texas vary significantly based on attorney experience, case complexity, and local market conditions. While the service involves standardized USCIS filing requirements, the legal guidance and representation needed can differ substantially. Texas's large population and diverse immigration landscape create varying demand for immigration attorneys, affecting pricing. Cases requiring additional documentation, background issue resolution, or court appearances typically cost more than straightforward applications, which explains the range observed in verified data.
Questions to Ask Your Attorney
- 1Does your fee include the USCIS filing fees, or are those billed separately?
- 2Do you charge a flat fee for the entire naturalization process, or an hourly rate? If hourly, what is your rate and estimated hours?
- 3What is included in your retainer, and are there additional costs if my case requires more work than anticipated?
- 4Will you handle all USCIS correspondence, or will I need to communicate directly with the agency?
- 5Do you charge extra for document preparation, translation services, or obtaining certified copies?
- 6What happens if USCIS requests additional evidence or schedules an interview—are those costs included or billed separately?
- 7Do you offer a payment plan, or is payment due upfront before filing?
- 8Are you certified as an immigration specialist, and what is your experience with naturalization cases in Texas?
- 9Will you represent me at the naturalization oath ceremony and interview, or do I attend alone?
- 10What is your timeline estimate from initial consultation to oath ceremony, and does this affect your fee structure?