sbc-prelaunch.tdlab.io Open in urlscan Pro
2600:1f18:2489:8200::c8  Public Scan

URL: https://sbc-prelaunch.tdlab.io/
Submission: On August 24 via api from US — Scanned from US

Form analysis 14 forms found in the DOM

<form _ngcontent-puy-c51="" novalidate="" class="my-5 school-form-container ng-untouched ng-pristine ng-valid ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted"><app-form-input _ngcontent-puy-c51=""
    translationscope="form.costs.school.tuition" _nghost-puy-c36="">
    <div _ngcontent-puy-c36=""><label _ngcontent-puy-c36="" id="How much is your annual tuition?title"> How much is your annual tuition?&nbsp; </label><!----><!----><!---->
      <p _ngcontent-puy-c36=""><small _ngcontent-puy-c36="" class="text-muted helper text"> You can find this on your school's website. </small></p><!---->
      <div _ngcontent-puy-c36="" class="form-input-wrapper form-group mb-0 form-right">
        <div _ngcontent-puy-c36="" class="input-group">
          <div _ngcontent-puy-c36="" class="input-group-prepend"><span _ngcontent-puy-c36="" class="input-group-text bg-white deactivated-text">$</span></div><!----><input _ngcontent-puy-c36="" type="text" tabindex="0"
            class="form-control ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted" id="form.school.tuition" placeholder="" aria-label="How much is your annual tuition?"><!----><!----><!---->
        </div><!---->
      </div>
    </div><!---->
  </app-form-input></form>

<form _ngcontent-puy-c38="" novalidate="" class="mb-5 housing-form-container ng-untouched ng-pristine ng-valid ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted">
  <div _ngcontent-puy-c38="" class="radio-bar"><input _ngcontent-puy-c38="" type="radio" id="housing-choices-home" aria-selected="false" aria-label="Living at home"
      class="ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted" name="form.housing.choice"><label _ngcontent-puy-c38="" for="housing-choices-home" aria-labelledby="housing-choices-home-sr" class="btn">Living at
      home</label><input _ngcontent-puy-c38="" type="radio" id="housing-choices-residence" aria-selected="false" aria-label="Living in residence" class="ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted"
      name="form.housing.choice"><label _ngcontent-puy-c38="" for="housing-choices-residence" id="housing-choices-residence-sr" class="btn">Living in residence</label><input _ngcontent-puy-c38="" type="radio" id="housing-choices-renting"
      aria-selected="false" aria-label="Renting off campus" class="ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted" name="form.housing.choice"><label _ngcontent-puy-c38="" for="housing-choices-renting"
      id="housing-choices-renting-sr" class="btn">Renting off campus</label></div><!----><!----><!---->
</form>

<form _ngcontent-puy-c50="" novalidate="" class="my-5 ng-untouched ng-pristine ng-valid ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted"><label _ngcontent-puy-c50=""> Groceries. </label>
  <p _ngcontent-puy-c50=""><small _ngcontent-puy-c50="" class="text-muted helper text"> How much will you spend on groceries each week? </small></p>
  <div _ngcontent-puy-c50="" class="radio-bar"><input _ngcontent-puy-c50="" type="radio" id="grocery-choices-snack" aria-selected="false" aria-labelledby="grocery-choices-snack-sr"
      class="ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted" name="form.expenses.grocery.cost"><label _ngcontent-puy-c50="" for="grocery-choices-snack" id="grocery-choices-snack-sr" class="btn"> Mainly snacks <br
        _ngcontent-puy-c50=""> $25/wk </label><input _ngcontent-puy-c50="" type="radio" id="grocery-choices-fewMeals" aria-selected="false" aria-labelledby="grocery-choices-snack-fewMeals-sr"
      class="ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted" name="form.expenses.grocery.cost"><label _ngcontent-puy-c50="" for="grocery-choices-fewMeals" id="grocery-choices-snack-fewMeals-sr" class="btn"> A few
      meals<br _ngcontent-puy-c50=""> $50/wk </label><input _ngcontent-puy-c50="" type="radio" id="grocery-choices-everyday" aria-selected="false" aria-labelledby="grocery-choices-snack-everyday-sr"
      class="ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted" name="form.expenses.grocery.cost"><label _ngcontent-puy-c50="" for="grocery-choices-everyday" id="grocery-choices-snack-everyday-sr" class="btn"> All my
      meals<br _ngcontent-puy-c50=""> $100/wk </label></div><app-form-input _ngcontent-puy-c50="" translationscope="form.costs.expenses.grocery.cost.input" _nghost-puy-c36="">
    <div _ngcontent-puy-c36=""><label _ngcontent-puy-c36="" id="title" class="sr-only"> Or enter your own amount.&nbsp; </label><!----><!----><!---->
      <p _ngcontent-puy-c36=""><small _ngcontent-puy-c36="" class="text-muted helper text"> Or enter your own amount. </small></p><!---->
      <div _ngcontent-puy-c36="" class="form-input-wrapper form-group mb-0 form-right">
        <div _ngcontent-puy-c36="" class="input-group">
          <div _ngcontent-puy-c36="" class="input-group-prepend"><span _ngcontent-puy-c36="" class="input-group-text bg-white deactivated-text">$</span></div><!----><input _ngcontent-puy-c36="" type="text" tabindex="0"
            class="form-control ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted" id="form.expenses.grocery.cost" placeholder="" aria-label="Or enter your own amount."><!----><!----><!---->
        </div><!---->
      </div>
    </div><!---->
  </app-form-input>
</form>

<form _ngcontent-puy-c50="" novalidate="" class="my-5 ng-untouched ng-pristine ng-valid ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted"><label _ngcontent-puy-c50=""> Going out. </label>
  <p _ngcontent-puy-c50=""><small _ngcontent-puy-c50="" class="text-muted helper text"> How often each week do you plan to eat out or spend money on entertainment? </small></p>
  <div _ngcontent-puy-c50="" class="radio-bar"><input _ngcontent-puy-c50="" type="radio" id="entertainment-choices-once" aria-selected="false" aria-labelledby="entertainment-choices-once-sr"
      class="ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted" name="form.expenses.entertainment.cost"><label _ngcontent-puy-c50="" for="entertainment-choices-once" id="entertainment-choices-once-sr" class="btn">
      Once<br _ngcontent-puy-c50=""> $25/wk </label><input _ngcontent-puy-c50="" type="radio" id="entertainment-choices-fewTimes" aria-selected="false" aria-labelledby="entertainment-choices-fewTimes-sr"
      class="ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted" name="form.expenses.entertainment.cost"><label _ngcontent-puy-c50="" for="entertainment-choices-fewTimes" id="entertainment-choices-fewTimes-sr"
      class="btn"> A few times<br _ngcontent-puy-c50=""> $75/wk </label><input _ngcontent-puy-c50="" type="radio" id="entertainment-choices-everyday" aria-selected="false" aria-labelledby="entertainment-choices-everyday-sr"
      class="ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted" name="form.expenses.entertainment.cost"><label _ngcontent-puy-c50="" for="entertainment-choices-everyday" id="entertainment-choices-everyday-sr"
      class="btn"> Every day<br _ngcontent-puy-c50=""> $150/wk </label></div><app-form-input _ngcontent-puy-c50="" translationscope="form.costs.expenses.entertainment.cost.input" _nghost-puy-c36="">
    <div _ngcontent-puy-c36=""><label _ngcontent-puy-c36="" id="title" class="sr-only"> Or enter your own amount&nbsp; </label><!----><!----><!---->
      <p _ngcontent-puy-c36=""><small _ngcontent-puy-c36="" class="text-muted helper text"> Or enter your own amount </small></p><!---->
      <div _ngcontent-puy-c36="" class="form-input-wrapper form-group mb-0 form-right">
        <div _ngcontent-puy-c36="" class="input-group">
          <div _ngcontent-puy-c36="" class="input-group-prepend"><span _ngcontent-puy-c36="" class="input-group-text bg-white deactivated-text">$</span></div><!----><input _ngcontent-puy-c36="" type="text" tabindex="0"
            class="form-control ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted" id="form.expenses.entertainment.cost" placeholder="" aria-label="Or enter your own amount"><!----><!----><!---->
        </div><!---->
      </div>
    </div><!---->
  </app-form-input>
</form>

<form _ngcontent-puy-c50="" novalidate="" id="common-expenses-form" class="mb-5 ng-untouched ng-pristine ng-valid ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted"><app-dynamic-input-form _ngcontent-puy-c50=""
    _nghost-puy-c37="">
    <div _ngcontent-puy-c37="" class="col-12 form-group td-form-group-padding px-0 dynamic-form-wrapper">
      <div _ngcontent-puy-c37="" class="row align-items-start not-dynamic">
        <div _ngcontent-puy-c37="" class="col">
          <div _ngcontent-puy-c37="" class="row">
            <div _ngcontent-puy-c37="" class="col-5 col-sm-5 form-group td-form-group-padding">
              <div _ngcontent-puy-c37="" class="mt-2"><label _ngcontent-puy-c37="" id="form.expenses.common.commonCost.0.value-label"> Travel home </label><!----><!----></div><!----><!---->
            </div>
            <div _ngcontent-puy-c37="" class="col-7 col-sm-7 form-group td-form-group-padding">
              <div _ngcontent-puy-c37="" class="row">
                <div _ngcontent-puy-c37="" class="col flex-grow-1"><app-form-input _ngcontent-puy-c37="" _nghost-puy-c36="">
                    <div _ngcontent-puy-c36=""><!----><!----><!----><!---->
                      <div _ngcontent-puy-c36="" class="form-input-wrapper form-group mb-0 form-right">
                        <div _ngcontent-puy-c36="" class="input-group">
                          <div _ngcontent-puy-c36="" class="input-group-prepend"><span _ngcontent-puy-c36="" class="input-group-text bg-white deactivated-text">$</span></div><!----><input _ngcontent-puy-c36="" type="text" tabindex="0"
                            class="form-control ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted" id="form.expenses.common.commonCost.0.value" placeholder=""
                            aria-labelledby="form.expenses.common.commonCost.0.value-label"><!----><!----><!---->
                        </div><!---->
                      </div>
                    </div><!---->
                  </app-form-input></div>
                <div _ngcontent-puy-c37="" class="col-auto pl-0 d-sm-block" hidden="">
                  <div _ngcontent-puy-c37="" class="remove-wrapper"><button _ngcontent-puy-c37="" class="remove-btn" style="visibility: hidden;"><span _ngcontent-puy-c37="" aria-hidden="true" class="td-icon td-icon-close"></span><span
                        _ngcontent-puy-c37="" class="sr-only">Delete</span></button></div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
      <div _ngcontent-puy-c37="" class="row align-items-start not-dynamic">
        <div _ngcontent-puy-c37="" class="col">
          <div _ngcontent-puy-c37="" class="row">
            <div _ngcontent-puy-c37="" class="col-5 col-sm-5 form-group td-form-group-padding">
              <div _ngcontent-puy-c37="" class="mt-2"><label _ngcontent-puy-c37="" id="form.expenses.common.commonCost.1.value-label"> Phone plan </label><!----><!----></div><!----><!---->
            </div>
            <div _ngcontent-puy-c37="" class="col-7 col-sm-7 form-group td-form-group-padding">
              <div _ngcontent-puy-c37="" class="row">
                <div _ngcontent-puy-c37="" class="col flex-grow-1"><app-form-input _ngcontent-puy-c37="" _nghost-puy-c36="">
                    <div _ngcontent-puy-c36=""><!----><!----><!----><!---->
                      <div _ngcontent-puy-c36="" class="form-input-wrapper form-group mb-0 form-right">
                        <div _ngcontent-puy-c36="" class="input-group">
                          <div _ngcontent-puy-c36="" class="input-group-prepend"><span _ngcontent-puy-c36="" class="input-group-text bg-white deactivated-text">$</span></div><!----><input _ngcontent-puy-c36="" type="text" tabindex="0"
                            class="form-control ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted" id="form.expenses.common.commonCost.1.value" placeholder=""
                            aria-labelledby="form.expenses.common.commonCost.1.value-label"><!----><!----><!---->
                        </div><!---->
                      </div>
                    </div><!---->
                  </app-form-input></div>
                <div _ngcontent-puy-c37="" class="col-auto pl-0 d-sm-block" hidden="">
                  <div _ngcontent-puy-c37="" class="remove-wrapper"><button _ngcontent-puy-c37="" class="remove-btn" style="visibility: hidden;"><span _ngcontent-puy-c37="" aria-hidden="true" class="td-icon td-icon-close"></span><span
                        _ngcontent-puy-c37="" class="sr-only">Delete</span></button></div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
      <div _ngcontent-puy-c37="" class="row align-items-start not-dynamic">
        <div _ngcontent-puy-c37="" class="col">
          <div _ngcontent-puy-c37="" class="row">
            <div _ngcontent-puy-c37="" class="col-5 col-sm-5 form-group td-form-group-padding">
              <div _ngcontent-puy-c37="" class="mt-2"><label _ngcontent-puy-c37="" id="form.expenses.common.commonCost.2.value-label"> Shopping </label><!----><!----></div><!----><!---->
            </div>
            <div _ngcontent-puy-c37="" class="col-7 col-sm-7 form-group td-form-group-padding">
              <div _ngcontent-puy-c37="" class="row">
                <div _ngcontent-puy-c37="" class="col flex-grow-1"><app-form-input _ngcontent-puy-c37="" _nghost-puy-c36="">
                    <div _ngcontent-puy-c36=""><!----><!----><!----><!---->
                      <div _ngcontent-puy-c36="" class="form-input-wrapper form-group mb-0 form-right">
                        <div _ngcontent-puy-c36="" class="input-group">
                          <div _ngcontent-puy-c36="" class="input-group-prepend"><span _ngcontent-puy-c36="" class="input-group-text bg-white deactivated-text">$</span></div><!----><input _ngcontent-puy-c36="" type="text" tabindex="0"
                            class="form-control ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted" id="form.expenses.common.commonCost.2.value" placeholder=""
                            aria-labelledby="form.expenses.common.commonCost.2.value-label"><!----><!----><!---->
                        </div><!---->
                      </div>
                    </div><!---->
                  </app-form-input></div>
                <div _ngcontent-puy-c37="" class="col-auto pl-0 d-sm-block" hidden="">
                  <div _ngcontent-puy-c37="" class="remove-wrapper"><button _ngcontent-puy-c37="" class="remove-btn" style="visibility: hidden;"><span _ngcontent-puy-c37="" aria-hidden="true" class="td-icon td-icon-close"></span><span
                        _ngcontent-puy-c37="" class="sr-only">Delete</span></button></div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
      <div _ngcontent-puy-c37="" class="row align-items-start not-dynamic">
        <div _ngcontent-puy-c37="" class="col">
          <div _ngcontent-puy-c37="" class="row">
            <div _ngcontent-puy-c37="" class="col-5 col-sm-5 form-group td-form-group-padding">
              <div _ngcontent-puy-c37="" class="mt-2"><label _ngcontent-puy-c37="" id="form.expenses.common.commonCost.3.value-label"> Car insurance </label><!----><!----></div><!----><!---->
            </div>
            <div _ngcontent-puy-c37="" class="col-7 col-sm-7 form-group td-form-group-padding">
              <div _ngcontent-puy-c37="" class="row">
                <div _ngcontent-puy-c37="" class="col flex-grow-1"><app-form-input _ngcontent-puy-c37="" _nghost-puy-c36="">
                    <div _ngcontent-puy-c36=""><!----><!----><!----><!---->
                      <div _ngcontent-puy-c36="" class="form-input-wrapper form-group mb-0 form-right">
                        <div _ngcontent-puy-c36="" class="input-group">
                          <div _ngcontent-puy-c36="" class="input-group-prepend"><span _ngcontent-puy-c36="" class="input-group-text bg-white deactivated-text">$</span></div><!----><input _ngcontent-puy-c36="" type="text" tabindex="0"
                            class="form-control ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted" id="form.expenses.common.commonCost.3.value" placeholder=""
                            aria-labelledby="form.expenses.common.commonCost.3.value-label"><!----><!----><!---->
                        </div><!---->
                      </div>
                    </div><!---->
                  </app-form-input></div>
                <div _ngcontent-puy-c37="" class="col-auto pl-0 d-sm-block" hidden="">
                  <div _ngcontent-puy-c37="" class="remove-wrapper"><button _ngcontent-puy-c37="" class="remove-btn" style="visibility: hidden;"><span _ngcontent-puy-c37="" aria-hidden="true" class="td-icon td-icon-close"></span><span
                        _ngcontent-puy-c37="" class="sr-only">Delete</span></button></div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
      <div _ngcontent-puy-c37="" class="row align-items-start not-dynamic">
        <div _ngcontent-puy-c37="" class="col">
          <div _ngcontent-puy-c37="" class="row">
            <div _ngcontent-puy-c37="" class="col-5 col-sm-5 form-group td-form-group-padding">
              <div _ngcontent-puy-c37="" class="mt-2"><label _ngcontent-puy-c37="" id="form.expenses.common.commonCost.4.value-label"> Gas </label><!----><!----></div><!----><!---->
            </div>
            <div _ngcontent-puy-c37="" class="col-7 col-sm-7 form-group td-form-group-padding">
              <div _ngcontent-puy-c37="" class="row">
                <div _ngcontent-puy-c37="" class="col flex-grow-1"><app-form-input _ngcontent-puy-c37="" _nghost-puy-c36="">
                    <div _ngcontent-puy-c36=""><!----><!----><!----><!---->
                      <div _ngcontent-puy-c36="" class="form-input-wrapper form-group mb-0 form-right">
                        <div _ngcontent-puy-c36="" class="input-group">
                          <div _ngcontent-puy-c36="" class="input-group-prepend"><span _ngcontent-puy-c36="" class="input-group-text bg-white deactivated-text">$</span></div><!----><input _ngcontent-puy-c36="" type="text" tabindex="0"
                            class="form-control ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted" id="form.expenses.common.commonCost.4.value" placeholder=""
                            aria-labelledby="form.expenses.common.commonCost.4.value-label"><!----><!----><!---->
                        </div><!---->
                      </div>
                    </div><!---->
                  </app-form-input></div>
                <div _ngcontent-puy-c37="" class="col-auto pl-0 d-sm-block" hidden="">
                  <div _ngcontent-puy-c37="" class="remove-wrapper"><button _ngcontent-puy-c37="" class="remove-btn" style="visibility: hidden;"><span _ngcontent-puy-c37="" aria-hidden="true" class="td-icon td-icon-close"></span><span
                        _ngcontent-puy-c37="" class="sr-only">Delete</span></button></div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div><!----><button _ngcontent-puy-c37="" type="button" class="btn mt-4 td-btn-secondary-clear" style="width: 65%;" id="form.expenses.common.commonCost.addMore"
        data-analytics-click="tdct:p:student:budget:calculator:additional:expenses:common"> Add another </button>
    </div>
  </app-dynamic-input-form></form>

<form _ngcontent-puy-c50="" novalidate="" class="mb-5 ng-untouched ng-pristine ng-valid ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted"><app-dynamic-input-form _ngcontent-puy-c50="" _nghost-puy-c37="">
    <div _ngcontent-puy-c37="" class="col-12 form-group td-form-group-padding px-0 dynamic-form-wrapper">
      <div _ngcontent-puy-c37="" class="row align-items-start not-dynamic">
        <div _ngcontent-puy-c37="" class="col">
          <div _ngcontent-puy-c37="" class="row">
            <div _ngcontent-puy-c37="" class="col-5 col-sm-5 form-group td-form-group-padding">
              <div _ngcontent-puy-c37="" class="mt-2"><label _ngcontent-puy-c37="" id="form.expenses.additional.additionalCost.0.value-label"> Textbooks </label><!----><!----></div><!----><!---->
            </div>
            <div _ngcontent-puy-c37="" class="col-7 col-sm-7 form-group td-form-group-padding">
              <div _ngcontent-puy-c37="" class="row">
                <div _ngcontent-puy-c37="" class="col flex-grow-1"><app-form-input _ngcontent-puy-c37="" _nghost-puy-c36="">
                    <div _ngcontent-puy-c36=""><!----><!----><!----><!---->
                      <div _ngcontent-puy-c36="" class="form-input-wrapper form-group mb-0 form-right">
                        <div _ngcontent-puy-c36="" class="input-group">
                          <div _ngcontent-puy-c36="" class="input-group-prepend"><span _ngcontent-puy-c36="" class="input-group-text bg-white deactivated-text">$</span></div><!----><input _ngcontent-puy-c36="" type="text" tabindex="0"
                            class="form-control ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted" id="form.expenses.additional.additionalCost.0.value" placeholder=""
                            aria-labelledby="form.expenses.additional.additionalCost.0.value-label"><!----><!----><!---->
                        </div><!---->
                      </div>
                    </div><!---->
                  </app-form-input></div>
                <div _ngcontent-puy-c37="" class="col-auto pl-0 d-sm-block" hidden="">
                  <div _ngcontent-puy-c37="" class="remove-wrapper"><button _ngcontent-puy-c37="" class="remove-btn" style="visibility: hidden;"><span _ngcontent-puy-c37="" aria-hidden="true" class="td-icon td-icon-close"></span><span
                        _ngcontent-puy-c37="" class="sr-only">Delete</span></button></div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
      <div _ngcontent-puy-c37="" class="row align-items-start not-dynamic">
        <div _ngcontent-puy-c37="" class="col">
          <div _ngcontent-puy-c37="" class="row">
            <div _ngcontent-puy-c37="" class="col-5 col-sm-5 form-group td-form-group-padding">
              <div _ngcontent-puy-c37="" class="mt-2"><label _ngcontent-puy-c37="" id="form.expenses.additional.additionalCost.1.value-label"> Furniture </label><!----><!----></div><!----><!---->
            </div>
            <div _ngcontent-puy-c37="" class="col-7 col-sm-7 form-group td-form-group-padding">
              <div _ngcontent-puy-c37="" class="row">
                <div _ngcontent-puy-c37="" class="col flex-grow-1"><app-form-input _ngcontent-puy-c37="" _nghost-puy-c36="">
                    <div _ngcontent-puy-c36=""><!----><!----><!----><!---->
                      <div _ngcontent-puy-c36="" class="form-input-wrapper form-group mb-0 form-right">
                        <div _ngcontent-puy-c36="" class="input-group">
                          <div _ngcontent-puy-c36="" class="input-group-prepend"><span _ngcontent-puy-c36="" class="input-group-text bg-white deactivated-text">$</span></div><!----><input _ngcontent-puy-c36="" type="text" tabindex="0"
                            class="form-control ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted" id="form.expenses.additional.additionalCost.1.value" placeholder=""
                            aria-labelledby="form.expenses.additional.additionalCost.1.value-label"><!----><!----><!---->
                        </div><!---->
                      </div>
                    </div><!---->
                  </app-form-input></div>
                <div _ngcontent-puy-c37="" class="col-auto pl-0 d-sm-block" hidden="">
                  <div _ngcontent-puy-c37="" class="remove-wrapper"><button _ngcontent-puy-c37="" class="remove-btn" style="visibility: hidden;"><span _ngcontent-puy-c37="" aria-hidden="true" class="td-icon td-icon-close"></span><span
                        _ngcontent-puy-c37="" class="sr-only">Delete</span></button></div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div><!----><button _ngcontent-puy-c37="" type="button" class="btn mt-4 td-btn-secondary-clear" style="width: 65%;" id="form.expenses.additional.additionalCost.addMore"
        data-analytics-click="tdct:p:student:budget:calculator:additional:expenses"> Add another </button>
    </div>
  </app-dynamic-input-form></form>

<form _ngcontent-puy-c39="" novalidate="" class="my-5 ng-untouched ng-pristine ng-valid ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted">
  <h4 _ngcontent-puy-c39="">Financial aid.</h4>
  <p _ngcontent-puy-c39="" class="text-muted helper text mb-5">Include any scholarships or bursaries you've received for the school year, as well as any grants and loans.</p><app-form-input _ngcontent-puy-c39=""
    translationscope="form.contribution.scholarship" class="d-block mb-5" _nghost-puy-c36="">
    <div _ngcontent-puy-c36=""><label _ngcontent-puy-c36="" id="Scholarship or bursary.title"> Scholarship or bursary.&nbsp; </label><!----><button _ngcontent-puy-c36="" placement="right" aria-hidden="false" tabindex="0"
        class="td-icon td-icon-colour-primary icon-regular td-icon-information" aria-labelledby="Scholarship or bursary.title" aria-label="You can learn more about available scholarships at Scholarships Canada."
        aria-describedby="form.contribution.scholarship.info"></button><!----><!---->
      <p _ngcontent-puy-c36="" class="sr-only" id="form.contribution.scholarship.info">You can learn more about available scholarships at Scholarships Canada.</p><!---->
      <p _ngcontent-puy-c36=""><small _ngcontent-puy-c36="" class="text-muted helper text"> Examples include scholarships for academic excellence, etc. </small></p><!---->
      <div _ngcontent-puy-c36="" class="form-input-wrapper form-group mb-0 form-right">
        <div _ngcontent-puy-c36="" class="input-group">
          <div _ngcontent-puy-c36="" class="input-group-prepend"><span _ngcontent-puy-c36="" class="input-group-text bg-white deactivated-text">$</span></div><!----><input _ngcontent-puy-c36="" type="text" tabindex="0"
            class="form-control ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted" id="form.contribution.scholarship" placeholder="" aria-label="Scholarship or bursary."><!----><!----><!---->
        </div><!---->
      </div>
    </div><!---->
  </app-form-input><app-form-input _ngcontent-puy-c39="" translationscope="form.contribution.grant" class="d-block mb-5" _nghost-puy-c36="">
    <div _ngcontent-puy-c36=""><label _ngcontent-puy-c36="" id="Grant or loan.title"> Grant or loan.&nbsp; </label><!----><button _ngcontent-puy-c36="" placement="right" aria-hidden="false" tabindex="0"
        class="td-icon td-icon-colour-primary icon-regular td-icon-information" aria-labelledby="Grant or loan.title"
        aria-label="You can learn more about government loans through the Government of Canada, and about student lines of credit at the TD student Hub." aria-describedby="form.contribution.grant.info"></button><!----><!---->
      <p _ngcontent-puy-c36="" class="sr-only" id="form.contribution.grant.info">You can learn more about government loans through the Government of Canada, and about student lines of credit at the TD student Hub.</p><!---->
      <p _ngcontent-puy-c36=""><small _ngcontent-puy-c36="" class="text-muted helper text"> Examples include government loans, lines of credit, etc. </small></p><!---->
      <div _ngcontent-puy-c36="" class="form-input-wrapper form-group mb-0 form-right">
        <div _ngcontent-puy-c36="" class="input-group">
          <div _ngcontent-puy-c36="" class="input-group-prepend"><span _ngcontent-puy-c36="" class="input-group-text bg-white deactivated-text">$</span></div><!----><input _ngcontent-puy-c36="" type="text" tabindex="0"
            class="form-control ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted" id="form.contribution.grant" placeholder="" aria-label="Grant or loan."><!----><!----><!---->
        </div><!---->
      </div>
    </div><!---->
  </app-form-input><app-form-input _ngcontent-puy-c39="" translationscope="form.contribution.other" class="d-block mb-5" _nghost-puy-c36="">
    <div _ngcontent-puy-c36=""><label _ngcontent-puy-c36="" id="Other contributions.title"> Other contributions.&nbsp; </label><!----><!----><!---->
      <p _ngcontent-puy-c36=""><small _ngcontent-puy-c36="" class="text-muted helper text"> Do you have other savings or contributions you can add? Examples include RESP money, personal savings, contributions from parents or guardians, etc. </small>
      </p><!---->
      <div _ngcontent-puy-c36="" class="form-input-wrapper form-group mb-0 form-right">
        <div _ngcontent-puy-c36="" class="input-group">
          <div _ngcontent-puy-c36="" class="input-group-prepend"><span _ngcontent-puy-c36="" class="input-group-text bg-white deactivated-text">$</span></div><!----><input _ngcontent-puy-c36="" type="text" tabindex="0"
            class="form-control ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted" id="form.contribution.other" placeholder="" aria-label="Other contributions."><!----><!----><!---->
        </div><!---->
      </div>
    </div><!---->
  </app-form-input><app-form-input _ngcontent-puy-c39="" translationscope="form.contribution.savings" class="d-block mb-5" _nghost-puy-c36="">
    <div _ngcontent-puy-c36=""><label _ngcontent-puy-c36="" id="Total savings.title"> Total savings.&nbsp; </label><!----><!----><!---->
      <p _ngcontent-puy-c36=""><small _ngcontent-puy-c36="" class="text-muted helper text"> Enter the total amount of savings you plan to use this year. </small></p><!---->
      <div _ngcontent-puy-c36="" class="form-input-wrapper form-group mb-0 form-right">
        <div _ngcontent-puy-c36="" class="input-group">
          <div _ngcontent-puy-c36="" class="input-group-prepend"><span _ngcontent-puy-c36="" class="input-group-text bg-white deactivated-text">$</span></div><!----><input _ngcontent-puy-c36="" type="text" tabindex="0"
            class="form-control ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted" id="form.contribution.savings" placeholder="" aria-label="Total savings."><!----><!----><!---->
        </div><!---->
      </div>
    </div><!---->
  </app-form-input>
  <div _ngcontent-puy-c39=""><label _ngcontent-puy-c39="">Personal income.</label>
    <p _ngcontent-puy-c39=""><small _ngcontent-puy-c39="" class="text-muted helper text"> Will you be working during the school year? What is your expected take home pay for the full year? </small></p><app-dynamic-input-form _ngcontent-puy-c39=""
      _nghost-puy-c37="">
      <div _ngcontent-puy-c37="" class="col-12 form-group td-form-group-padding px-0 dynamic-form-wrapper not-empty">
        <div _ngcontent-puy-c37="" class="row align-items-start dynamic">
          <div _ngcontent-puy-c37="" class="col">
            <div _ngcontent-puy-c37="" class="row">
              <div _ngcontent-puy-c37="" class="col-5 col-sm-5 form-group td-form-group-padding"><!----><app-form-input _ngcontent-puy-c37="" _nghost-puy-c36="">
                  <div _ngcontent-puy-c36=""><!----><!----><!----><!---->
                    <div _ngcontent-puy-c36="" class="form-input-wrapper form-group mb-0 form-right">
                      <div _ngcontent-puy-c36=""><!----><!----><input _ngcontent-puy-c36="" type="text" tabindex="0" class="form-control ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted"
                          id="form.contribution.income.0.name" placeholder="Enter job" aria-label=" "><!----><!----></div><!---->
                    </div>
                  </div><!---->
                </app-form-input><!----></div>
              <div _ngcontent-puy-c37="" class="col-7 col-sm-7 form-group td-form-group-padding">
                <div _ngcontent-puy-c37="" class="row">
                  <div _ngcontent-puy-c37="" class="col flex-grow-1"><app-form-input _ngcontent-puy-c37="" _nghost-puy-c36="">
                      <div _ngcontent-puy-c36=""><!----><!----><!----><!---->
                        <div _ngcontent-puy-c36="" class="form-input-wrapper form-group mb-0 form-right">
                          <div _ngcontent-puy-c36="" class="input-group">
                            <div _ngcontent-puy-c36="" class="input-group-prepend"><span _ngcontent-puy-c36="" class="input-group-text bg-white deactivated-text">$</span></div><!----><input _ngcontent-puy-c36="" type="text" tabindex="0"
                              class="form-control input-with-suffix ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted" id="form.contribution.income.0.value" placeholder="" aria-label="Enter job"><!----><!---->
                            <div _ngcontent-puy-c36="" class="input-group-append"><span _ngcontent-puy-c36="" class="input-group-text bg-white pl-1 deactivated-text"> /year </span></div><!---->
                          </div><!---->
                        </div>
                      </div><!---->
                    </app-form-input></div>
                  <div _ngcontent-puy-c37="" class="col-auto pl-0 d-sm-block">
                    <div _ngcontent-puy-c37="" class="remove-wrapper"><button _ngcontent-puy-c37="" class="remove-btn" style="visibility: visible;"><span _ngcontent-puy-c37="" aria-hidden="true" class="td-icon td-icon-close"></span><span
                          _ngcontent-puy-c37="" class="sr-only">Delete</span></button></div>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div><!----><button _ngcontent-puy-c37="" type="button" class="btn mt-4 td-btn-secondary-clear" style="width: 65%;" id="form.contribution.income.addMore"
          data-analytics-click="tdct:p:student:budget:calculator:additional:expenses:financial:aid"> Add another </button>
      </div>
    </app-dynamic-input-form>
  </div>
</form>

<form _ngcontent-puy-c51="" novalidate="" class="my-5 school-form-container ng-untouched ng-pristine ng-valid ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted"><app-form-input _ngcontent-puy-c51=""
    translationscope="form.costs.school.tuition" _nghost-puy-c36="">
    <div _ngcontent-puy-c36=""><label _ngcontent-puy-c36="" id="How much is your annual tuition?title"> How much is your annual tuition?&nbsp; </label><!----><!----><!---->
      <p _ngcontent-puy-c36=""><small _ngcontent-puy-c36="" class="text-muted helper text"> You can find this on your school's website. </small></p><!---->
      <div _ngcontent-puy-c36="" class="form-input-wrapper form-group mb-0 form-right">
        <div _ngcontent-puy-c36="" class="input-group">
          <div _ngcontent-puy-c36="" class="input-group-prepend"><span _ngcontent-puy-c36="" class="input-group-text bg-white deactivated-text">$</span></div><!----><input _ngcontent-puy-c36="" type="text" tabindex="0"
            class="form-control ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted" id="form.school.tuition" placeholder="" aria-label="How much is your annual tuition?"><!----><!----><!---->
        </div><!---->
      </div>
    </div><!---->
  </app-form-input></form>

<form _ngcontent-puy-c38="" novalidate="" class="mb-5 housing-form-container ng-untouched ng-pristine ng-valid ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted">
  <div _ngcontent-puy-c38="" class="radio-bar"><input _ngcontent-puy-c38="" type="radio" id="housing-choices-home" aria-selected="false" aria-label="Living at home"
      class="ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted" name="form.housing.choice"><label _ngcontent-puy-c38="" for="housing-choices-home" aria-labelledby="housing-choices-home-sr" class="btn">Living at
      home</label><input _ngcontent-puy-c38="" type="radio" id="housing-choices-residence" aria-selected="false" aria-label="Living in residence" class="ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted"
      name="form.housing.choice"><label _ngcontent-puy-c38="" for="housing-choices-residence" id="housing-choices-residence-sr" class="btn">Living in residence</label><input _ngcontent-puy-c38="" type="radio" id="housing-choices-renting"
      aria-selected="false" aria-label="Renting off campus" class="ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted" name="form.housing.choice"><label _ngcontent-puy-c38="" for="housing-choices-renting"
      id="housing-choices-renting-sr" class="btn">Renting off campus</label></div><!----><!----><!---->
</form>

<form _ngcontent-puy-c50="" novalidate="" class="my-5 ng-untouched ng-pristine ng-valid ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted"><label _ngcontent-puy-c50=""> Groceries. </label>
  <p _ngcontent-puy-c50=""><small _ngcontent-puy-c50="" class="text-muted helper text"> How much will you spend on groceries each week? </small></p>
  <div _ngcontent-puy-c50="" class="radio-bar"><input _ngcontent-puy-c50="" type="radio" id="grocery-choices-snack" aria-selected="false" aria-labelledby="grocery-choices-snack-sr"
      class="ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted" name="form.expenses.grocery.cost"><label _ngcontent-puy-c50="" for="grocery-choices-snack" id="grocery-choices-snack-sr" class="btn"> Mainly snacks <br
        _ngcontent-puy-c50=""> $25/wk </label><input _ngcontent-puy-c50="" type="radio" id="grocery-choices-fewMeals" aria-selected="false" aria-labelledby="grocery-choices-snack-fewMeals-sr"
      class="ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted" name="form.expenses.grocery.cost"><label _ngcontent-puy-c50="" for="grocery-choices-fewMeals" id="grocery-choices-snack-fewMeals-sr" class="btn"> A few
      meals<br _ngcontent-puy-c50=""> $50/wk </label><input _ngcontent-puy-c50="" type="radio" id="grocery-choices-everyday" aria-selected="false" aria-labelledby="grocery-choices-snack-everyday-sr"
      class="ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted" name="form.expenses.grocery.cost"><label _ngcontent-puy-c50="" for="grocery-choices-everyday" id="grocery-choices-snack-everyday-sr" class="btn"> All my
      meals<br _ngcontent-puy-c50=""> $100/wk </label></div><app-form-input _ngcontent-puy-c50="" translationscope="form.costs.expenses.grocery.cost.input" _nghost-puy-c36="">
    <div _ngcontent-puy-c36=""><label _ngcontent-puy-c36="" id="title" class="sr-only"> Or enter your own amount.&nbsp; </label><!----><!----><!---->
      <p _ngcontent-puy-c36=""><small _ngcontent-puy-c36="" class="text-muted helper text"> Or enter your own amount. </small></p><!---->
      <div _ngcontent-puy-c36="" class="form-input-wrapper form-group mb-0 form-right">
        <div _ngcontent-puy-c36="" class="input-group">
          <div _ngcontent-puy-c36="" class="input-group-prepend"><span _ngcontent-puy-c36="" class="input-group-text bg-white deactivated-text">$</span></div><!----><input _ngcontent-puy-c36="" type="text" tabindex="0"
            class="form-control ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted" id="form.expenses.grocery.cost" placeholder="" aria-label="Or enter your own amount."><!----><!----><!---->
        </div><!---->
      </div>
    </div><!---->
  </app-form-input>
</form>

<form _ngcontent-puy-c50="" novalidate="" class="my-5 ng-untouched ng-pristine ng-valid ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted"><label _ngcontent-puy-c50=""> Going out. </label>
  <p _ngcontent-puy-c50=""><small _ngcontent-puy-c50="" class="text-muted helper text"> How often each week do you plan to eat out or spend money on entertainment? </small></p>
  <div _ngcontent-puy-c50="" class="radio-bar"><input _ngcontent-puy-c50="" type="radio" id="entertainment-choices-once" aria-selected="false" aria-labelledby="entertainment-choices-once-sr"
      class="ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted" name="form.expenses.entertainment.cost"><label _ngcontent-puy-c50="" for="entertainment-choices-once" id="entertainment-choices-once-sr" class="btn">
      Once<br _ngcontent-puy-c50=""> $25/wk </label><input _ngcontent-puy-c50="" type="radio" id="entertainment-choices-fewTimes" aria-selected="false" aria-labelledby="entertainment-choices-fewTimes-sr"
      class="ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted" name="form.expenses.entertainment.cost"><label _ngcontent-puy-c50="" for="entertainment-choices-fewTimes" id="entertainment-choices-fewTimes-sr"
      class="btn"> A few times<br _ngcontent-puy-c50=""> $75/wk </label><input _ngcontent-puy-c50="" type="radio" id="entertainment-choices-everyday" aria-selected="false" aria-labelledby="entertainment-choices-everyday-sr"
      class="ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted" name="form.expenses.entertainment.cost"><label _ngcontent-puy-c50="" for="entertainment-choices-everyday" id="entertainment-choices-everyday-sr"
      class="btn"> Every day<br _ngcontent-puy-c50=""> $150/wk </label></div><app-form-input _ngcontent-puy-c50="" translationscope="form.costs.expenses.entertainment.cost.input" _nghost-puy-c36="">
    <div _ngcontent-puy-c36=""><label _ngcontent-puy-c36="" id="title" class="sr-only"> Or enter your own amount&nbsp; </label><!----><!----><!---->
      <p _ngcontent-puy-c36=""><small _ngcontent-puy-c36="" class="text-muted helper text"> Or enter your own amount </small></p><!---->
      <div _ngcontent-puy-c36="" class="form-input-wrapper form-group mb-0 form-right">
        <div _ngcontent-puy-c36="" class="input-group">
          <div _ngcontent-puy-c36="" class="input-group-prepend"><span _ngcontent-puy-c36="" class="input-group-text bg-white deactivated-text">$</span></div><!----><input _ngcontent-puy-c36="" type="text" tabindex="0"
            class="form-control ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted" id="form.expenses.entertainment.cost" placeholder="" aria-label="Or enter your own amount"><!----><!----><!---->
        </div><!---->
      </div>
    </div><!---->
  </app-form-input>
</form>

<form _ngcontent-puy-c50="" novalidate="" id="common-expenses-form" class="mb-5 ng-untouched ng-pristine ng-valid ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted"><app-dynamic-input-form _ngcontent-puy-c50=""
    _nghost-puy-c37="">
    <div _ngcontent-puy-c37="" class="col-12 form-group td-form-group-padding px-0 dynamic-form-wrapper">
      <div _ngcontent-puy-c37="" class="row align-items-start not-dynamic">
        <div _ngcontent-puy-c37="" class="col">
          <div _ngcontent-puy-c37="" class="row">
            <div _ngcontent-puy-c37="" class="col-5 col-sm-5 form-group td-form-group-padding">
              <div _ngcontent-puy-c37="" class="mt-2"><label _ngcontent-puy-c37="" id="form.expenses.common.commonCost.0.value-label"> Travel home </label><!----><!----></div><!----><!---->
            </div>
            <div _ngcontent-puy-c37="" class="col-7 col-sm-7 form-group td-form-group-padding">
              <div _ngcontent-puy-c37="" class="row">
                <div _ngcontent-puy-c37="" class="col flex-grow-1"><app-form-input _ngcontent-puy-c37="" _nghost-puy-c36="">
                    <div _ngcontent-puy-c36=""><!----><!----><!----><!---->
                      <div _ngcontent-puy-c36="" class="form-input-wrapper form-group mb-0 form-right">
                        <div _ngcontent-puy-c36="" class="input-group">
                          <div _ngcontent-puy-c36="" class="input-group-prepend"><span _ngcontent-puy-c36="" class="input-group-text bg-white deactivated-text">$</span></div><!----><input _ngcontent-puy-c36="" type="text" tabindex="0"
                            class="form-control ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted" id="form.expenses.common.commonCost.0.value" placeholder=""
                            aria-labelledby="form.expenses.common.commonCost.0.value-label"><!----><!----><!---->
                        </div><!---->
                      </div>
                    </div><!---->
                  </app-form-input></div>
                <div _ngcontent-puy-c37="" class="col-auto pl-0 d-sm-block" hidden="">
                  <div _ngcontent-puy-c37="" class="remove-wrapper"><button _ngcontent-puy-c37="" class="remove-btn" style="visibility: hidden;"><span _ngcontent-puy-c37="" aria-hidden="true" class="td-icon td-icon-close"></span><span
                        _ngcontent-puy-c37="" class="sr-only">Delete</span></button></div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
      <div _ngcontent-puy-c37="" class="row align-items-start not-dynamic">
        <div _ngcontent-puy-c37="" class="col">
          <div _ngcontent-puy-c37="" class="row">
            <div _ngcontent-puy-c37="" class="col-5 col-sm-5 form-group td-form-group-padding">
              <div _ngcontent-puy-c37="" class="mt-2"><label _ngcontent-puy-c37="" id="form.expenses.common.commonCost.1.value-label"> Phone plan </label><!----><!----></div><!----><!---->
            </div>
            <div _ngcontent-puy-c37="" class="col-7 col-sm-7 form-group td-form-group-padding">
              <div _ngcontent-puy-c37="" class="row">
                <div _ngcontent-puy-c37="" class="col flex-grow-1"><app-form-input _ngcontent-puy-c37="" _nghost-puy-c36="">
                    <div _ngcontent-puy-c36=""><!----><!----><!----><!---->
                      <div _ngcontent-puy-c36="" class="form-input-wrapper form-group mb-0 form-right">
                        <div _ngcontent-puy-c36="" class="input-group">
                          <div _ngcontent-puy-c36="" class="input-group-prepend"><span _ngcontent-puy-c36="" class="input-group-text bg-white deactivated-text">$</span></div><!----><input _ngcontent-puy-c36="" type="text" tabindex="0"
                            class="form-control ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted" id="form.expenses.common.commonCost.1.value" placeholder=""
                            aria-labelledby="form.expenses.common.commonCost.1.value-label"><!----><!----><!---->
                        </div><!---->
                      </div>
                    </div><!---->
                  </app-form-input></div>
                <div _ngcontent-puy-c37="" class="col-auto pl-0 d-sm-block" hidden="">
                  <div _ngcontent-puy-c37="" class="remove-wrapper"><button _ngcontent-puy-c37="" class="remove-btn" style="visibility: hidden;"><span _ngcontent-puy-c37="" aria-hidden="true" class="td-icon td-icon-close"></span><span
                        _ngcontent-puy-c37="" class="sr-only">Delete</span></button></div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
      <div _ngcontent-puy-c37="" class="row align-items-start not-dynamic">
        <div _ngcontent-puy-c37="" class="col">
          <div _ngcontent-puy-c37="" class="row">
            <div _ngcontent-puy-c37="" class="col-5 col-sm-5 form-group td-form-group-padding">
              <div _ngcontent-puy-c37="" class="mt-2"><label _ngcontent-puy-c37="" id="form.expenses.common.commonCost.2.value-label"> Shopping </label><!----><!----></div><!----><!---->
            </div>
            <div _ngcontent-puy-c37="" class="col-7 col-sm-7 form-group td-form-group-padding">
              <div _ngcontent-puy-c37="" class="row">
                <div _ngcontent-puy-c37="" class="col flex-grow-1"><app-form-input _ngcontent-puy-c37="" _nghost-puy-c36="">
                    <div _ngcontent-puy-c36=""><!----><!----><!----><!---->
                      <div _ngcontent-puy-c36="" class="form-input-wrapper form-group mb-0 form-right">
                        <div _ngcontent-puy-c36="" class="input-group">
                          <div _ngcontent-puy-c36="" class="input-group-prepend"><span _ngcontent-puy-c36="" class="input-group-text bg-white deactivated-text">$</span></div><!----><input _ngcontent-puy-c36="" type="text" tabindex="0"
                            class="form-control ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted" id="form.expenses.common.commonCost.2.value" placeholder=""
                            aria-labelledby="form.expenses.common.commonCost.2.value-label"><!----><!----><!---->
                        </div><!---->
                      </div>
                    </div><!---->
                  </app-form-input></div>
                <div _ngcontent-puy-c37="" class="col-auto pl-0 d-sm-block" hidden="">
                  <div _ngcontent-puy-c37="" class="remove-wrapper"><button _ngcontent-puy-c37="" class="remove-btn" style="visibility: hidden;"><span _ngcontent-puy-c37="" aria-hidden="true" class="td-icon td-icon-close"></span><span
                        _ngcontent-puy-c37="" class="sr-only">Delete</span></button></div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
      <div _ngcontent-puy-c37="" class="row align-items-start not-dynamic">
        <div _ngcontent-puy-c37="" class="col">
          <div _ngcontent-puy-c37="" class="row">
            <div _ngcontent-puy-c37="" class="col-5 col-sm-5 form-group td-form-group-padding">
              <div _ngcontent-puy-c37="" class="mt-2"><label _ngcontent-puy-c37="" id="form.expenses.common.commonCost.3.value-label"> Car insurance </label><!----><!----></div><!----><!---->
            </div>
            <div _ngcontent-puy-c37="" class="col-7 col-sm-7 form-group td-form-group-padding">
              <div _ngcontent-puy-c37="" class="row">
                <div _ngcontent-puy-c37="" class="col flex-grow-1"><app-form-input _ngcontent-puy-c37="" _nghost-puy-c36="">
                    <div _ngcontent-puy-c36=""><!----><!----><!----><!---->
                      <div _ngcontent-puy-c36="" class="form-input-wrapper form-group mb-0 form-right">
                        <div _ngcontent-puy-c36="" class="input-group">
                          <div _ngcontent-puy-c36="" class="input-group-prepend"><span _ngcontent-puy-c36="" class="input-group-text bg-white deactivated-text">$</span></div><!----><input _ngcontent-puy-c36="" type="text" tabindex="0"
                            class="form-control ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted" id="form.expenses.common.commonCost.3.value" placeholder=""
                            aria-labelledby="form.expenses.common.commonCost.3.value-label"><!----><!----><!---->
                        </div><!---->
                      </div>
                    </div><!---->
                  </app-form-input></div>
                <div _ngcontent-puy-c37="" class="col-auto pl-0 d-sm-block" hidden="">
                  <div _ngcontent-puy-c37="" class="remove-wrapper"><button _ngcontent-puy-c37="" class="remove-btn" style="visibility: hidden;"><span _ngcontent-puy-c37="" aria-hidden="true" class="td-icon td-icon-close"></span><span
                        _ngcontent-puy-c37="" class="sr-only">Delete</span></button></div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
      <div _ngcontent-puy-c37="" class="row align-items-start not-dynamic">
        <div _ngcontent-puy-c37="" class="col">
          <div _ngcontent-puy-c37="" class="row">
            <div _ngcontent-puy-c37="" class="col-5 col-sm-5 form-group td-form-group-padding">
              <div _ngcontent-puy-c37="" class="mt-2"><label _ngcontent-puy-c37="" id="form.expenses.common.commonCost.4.value-label"> Gas </label><!----><!----></div><!----><!---->
            </div>
            <div _ngcontent-puy-c37="" class="col-7 col-sm-7 form-group td-form-group-padding">
              <div _ngcontent-puy-c37="" class="row">
                <div _ngcontent-puy-c37="" class="col flex-grow-1"><app-form-input _ngcontent-puy-c37="" _nghost-puy-c36="">
                    <div _ngcontent-puy-c36=""><!----><!----><!----><!---->
                      <div _ngcontent-puy-c36="" class="form-input-wrapper form-group mb-0 form-right">
                        <div _ngcontent-puy-c36="" class="input-group">
                          <div _ngcontent-puy-c36="" class="input-group-prepend"><span _ngcontent-puy-c36="" class="input-group-text bg-white deactivated-text">$</span></div><!----><input _ngcontent-puy-c36="" type="text" tabindex="0"
                            class="form-control ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted" id="form.expenses.common.commonCost.4.value" placeholder=""
                            aria-labelledby="form.expenses.common.commonCost.4.value-label"><!----><!----><!---->
                        </div><!---->
                      </div>
                    </div><!---->
                  </app-form-input></div>
                <div _ngcontent-puy-c37="" class="col-auto pl-0 d-sm-block" hidden="">
                  <div _ngcontent-puy-c37="" class="remove-wrapper"><button _ngcontent-puy-c37="" class="remove-btn" style="visibility: hidden;"><span _ngcontent-puy-c37="" aria-hidden="true" class="td-icon td-icon-close"></span><span
                        _ngcontent-puy-c37="" class="sr-only">Delete</span></button></div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div><!----><button _ngcontent-puy-c37="" type="button" class="btn mt-4 td-btn-secondary-clear" style="width: 65%;" id="form.expenses.common.commonCost.addMore"
        data-analytics-click="tdct:p:student:budget:calculator:additional:expenses:common"> Add another </button>
    </div>
  </app-dynamic-input-form></form>

<form _ngcontent-puy-c50="" novalidate="" class="mb-5 ng-untouched ng-pristine ng-valid ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted"><app-dynamic-input-form _ngcontent-puy-c50="" _nghost-puy-c37="">
    <div _ngcontent-puy-c37="" class="col-12 form-group td-form-group-padding px-0 dynamic-form-wrapper">
      <div _ngcontent-puy-c37="" class="row align-items-start not-dynamic">
        <div _ngcontent-puy-c37="" class="col">
          <div _ngcontent-puy-c37="" class="row">
            <div _ngcontent-puy-c37="" class="col-5 col-sm-5 form-group td-form-group-padding">
              <div _ngcontent-puy-c37="" class="mt-2"><label _ngcontent-puy-c37="" id="form.expenses.additional.additionalCost.0.value-label"> Textbooks </label><!----><!----></div><!----><!---->
            </div>
            <div _ngcontent-puy-c37="" class="col-7 col-sm-7 form-group td-form-group-padding">
              <div _ngcontent-puy-c37="" class="row">
                <div _ngcontent-puy-c37="" class="col flex-grow-1"><app-form-input _ngcontent-puy-c37="" _nghost-puy-c36="">
                    <div _ngcontent-puy-c36=""><!----><!----><!----><!---->
                      <div _ngcontent-puy-c36="" class="form-input-wrapper form-group mb-0 form-right">
                        <div _ngcontent-puy-c36="" class="input-group">
                          <div _ngcontent-puy-c36="" class="input-group-prepend"><span _ngcontent-puy-c36="" class="input-group-text bg-white deactivated-text">$</span></div><!----><input _ngcontent-puy-c36="" type="text" tabindex="0"
                            class="form-control ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted" id="form.expenses.additional.additionalCost.0.value" placeholder=""
                            aria-labelledby="form.expenses.additional.additionalCost.0.value-label"><!----><!----><!---->
                        </div><!---->
                      </div>
                    </div><!---->
                  </app-form-input></div>
                <div _ngcontent-puy-c37="" class="col-auto pl-0 d-sm-block" hidden="">
                  <div _ngcontent-puy-c37="" class="remove-wrapper"><button _ngcontent-puy-c37="" class="remove-btn" style="visibility: hidden;"><span _ngcontent-puy-c37="" aria-hidden="true" class="td-icon td-icon-close"></span><span
                        _ngcontent-puy-c37="" class="sr-only">Delete</span></button></div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
      <div _ngcontent-puy-c37="" class="row align-items-start not-dynamic">
        <div _ngcontent-puy-c37="" class="col">
          <div _ngcontent-puy-c37="" class="row">
            <div _ngcontent-puy-c37="" class="col-5 col-sm-5 form-group td-form-group-padding">
              <div _ngcontent-puy-c37="" class="mt-2"><label _ngcontent-puy-c37="" id="form.expenses.additional.additionalCost.1.value-label"> Furniture </label><!----><!----></div><!----><!---->
            </div>
            <div _ngcontent-puy-c37="" class="col-7 col-sm-7 form-group td-form-group-padding">
              <div _ngcontent-puy-c37="" class="row">
                <div _ngcontent-puy-c37="" class="col flex-grow-1"><app-form-input _ngcontent-puy-c37="" _nghost-puy-c36="">
                    <div _ngcontent-puy-c36=""><!----><!----><!----><!---->
                      <div _ngcontent-puy-c36="" class="form-input-wrapper form-group mb-0 form-right">
                        <div _ngcontent-puy-c36="" class="input-group">
                          <div _ngcontent-puy-c36="" class="input-group-prepend"><span _ngcontent-puy-c36="" class="input-group-text bg-white deactivated-text">$</span></div><!----><input _ngcontent-puy-c36="" type="text" tabindex="0"
                            class="form-control ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted" id="form.expenses.additional.additionalCost.1.value" placeholder=""
                            aria-labelledby="form.expenses.additional.additionalCost.1.value-label"><!----><!----><!---->
                        </div><!---->
                      </div>
                    </div><!---->
                  </app-form-input></div>
                <div _ngcontent-puy-c37="" class="col-auto pl-0 d-sm-block" hidden="">
                  <div _ngcontent-puy-c37="" class="remove-wrapper"><button _ngcontent-puy-c37="" class="remove-btn" style="visibility: hidden;"><span _ngcontent-puy-c37="" aria-hidden="true" class="td-icon td-icon-close"></span><span
                        _ngcontent-puy-c37="" class="sr-only">Delete</span></button></div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div><!----><button _ngcontent-puy-c37="" type="button" class="btn mt-4 td-btn-secondary-clear" style="width: 65%;" id="form.expenses.additional.additionalCost.addMore"
        data-analytics-click="tdct:p:student:budget:calculator:additional:expenses"> Add another </button>
    </div>
  </app-dynamic-input-form></form>

<form _ngcontent-puy-c39="" novalidate="" class="my-5 ng-untouched ng-pristine ng-valid ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted">
  <h4 _ngcontent-puy-c39="">Financial aid.</h4>
  <p _ngcontent-puy-c39="" class="text-muted helper text mb-5">Include any scholarships or bursaries you've received for the school year, as well as any grants and loans.</p><app-form-input _ngcontent-puy-c39=""
    translationscope="form.contribution.scholarship" class="d-block mb-5" _nghost-puy-c36="">
    <div _ngcontent-puy-c36=""><label _ngcontent-puy-c36="" id="Scholarship or bursary.title"> Scholarship or bursary.&nbsp; </label><!----><button _ngcontent-puy-c36="" placement="right" aria-hidden="false" tabindex="0"
        class="td-icon td-icon-colour-primary icon-regular td-icon-information" aria-labelledby="Scholarship or bursary.title" aria-label="You can learn more about available scholarships at Scholarships Canada."
        aria-describedby="form.contribution.scholarship.info"></button><!----><!---->
      <p _ngcontent-puy-c36="" class="sr-only" id="form.contribution.scholarship.info">You can learn more about available scholarships at Scholarships Canada.</p><!---->
      <p _ngcontent-puy-c36=""><small _ngcontent-puy-c36="" class="text-muted helper text"> Examples include scholarships for academic excellence, etc. </small></p><!---->
      <div _ngcontent-puy-c36="" class="form-input-wrapper form-group mb-0 form-right">
        <div _ngcontent-puy-c36="" class="input-group">
          <div _ngcontent-puy-c36="" class="input-group-prepend"><span _ngcontent-puy-c36="" class="input-group-text bg-white deactivated-text">$</span></div><!----><input _ngcontent-puy-c36="" type="text" tabindex="0"
            class="form-control ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted" id="form.contribution.scholarship" placeholder="" aria-label="Scholarship or bursary."><!----><!----><!---->
        </div><!---->
      </div>
    </div><!---->
  </app-form-input><app-form-input _ngcontent-puy-c39="" translationscope="form.contribution.grant" class="d-block mb-5" _nghost-puy-c36="">
    <div _ngcontent-puy-c36=""><label _ngcontent-puy-c36="" id="Grant or loan.title"> Grant or loan.&nbsp; </label><!----><button _ngcontent-puy-c36="" placement="right" aria-hidden="false" tabindex="0"
        class="td-icon td-icon-colour-primary icon-regular td-icon-information" aria-labelledby="Grant or loan.title"
        aria-label="You can learn more about government loans through the Government of Canada, and about student lines of credit at the TD student Hub." aria-describedby="form.contribution.grant.info"></button><!----><!---->
      <p _ngcontent-puy-c36="" class="sr-only" id="form.contribution.grant.info">You can learn more about government loans through the Government of Canada, and about student lines of credit at the TD student Hub.</p><!---->
      <p _ngcontent-puy-c36=""><small _ngcontent-puy-c36="" class="text-muted helper text"> Examples include government loans, lines of credit, etc. </small></p><!---->
      <div _ngcontent-puy-c36="" class="form-input-wrapper form-group mb-0 form-right">
        <div _ngcontent-puy-c36="" class="input-group">
          <div _ngcontent-puy-c36="" class="input-group-prepend"><span _ngcontent-puy-c36="" class="input-group-text bg-white deactivated-text">$</span></div><!----><input _ngcontent-puy-c36="" type="text" tabindex="0"
            class="form-control ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted" id="form.contribution.grant" placeholder="" aria-label="Grant or loan."><!----><!----><!---->
        </div><!---->
      </div>
    </div><!---->
  </app-form-input><app-form-input _ngcontent-puy-c39="" translationscope="form.contribution.other" class="d-block mb-5" _nghost-puy-c36="">
    <div _ngcontent-puy-c36=""><label _ngcontent-puy-c36="" id="Other contributions.title"> Other contributions.&nbsp; </label><!----><!----><!---->
      <p _ngcontent-puy-c36=""><small _ngcontent-puy-c36="" class="text-muted helper text"> Do you have other savings or contributions you can add? Examples include RESP money, personal savings, contributions from parents or guardians, etc. </small>
      </p><!---->
      <div _ngcontent-puy-c36="" class="form-input-wrapper form-group mb-0 form-right">
        <div _ngcontent-puy-c36="" class="input-group">
          <div _ngcontent-puy-c36="" class="input-group-prepend"><span _ngcontent-puy-c36="" class="input-group-text bg-white deactivated-text">$</span></div><!----><input _ngcontent-puy-c36="" type="text" tabindex="0"
            class="form-control ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted" id="form.contribution.other" placeholder="" aria-label="Other contributions."><!----><!----><!---->
        </div><!---->
      </div>
    </div><!---->
  </app-form-input><app-form-input _ngcontent-puy-c39="" translationscope="form.contribution.savings" class="d-block mb-5" _nghost-puy-c36="">
    <div _ngcontent-puy-c36=""><label _ngcontent-puy-c36="" id="Total savings.title"> Total savings.&nbsp; </label><!----><!----><!---->
      <p _ngcontent-puy-c36=""><small _ngcontent-puy-c36="" class="text-muted helper text"> Enter the total amount of savings you plan to use this year. </small></p><!---->
      <div _ngcontent-puy-c36="" class="form-input-wrapper form-group mb-0 form-right">
        <div _ngcontent-puy-c36="" class="input-group">
          <div _ngcontent-puy-c36="" class="input-group-prepend"><span _ngcontent-puy-c36="" class="input-group-text bg-white deactivated-text">$</span></div><!----><input _ngcontent-puy-c36="" type="text" tabindex="0"
            class="form-control ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted" id="form.contribution.savings" placeholder="" aria-label="Total savings."><!----><!----><!---->
        </div><!---->
      </div>
    </div><!---->
  </app-form-input>
  <div _ngcontent-puy-c39=""><label _ngcontent-puy-c39="">Personal income.</label>
    <p _ngcontent-puy-c39=""><small _ngcontent-puy-c39="" class="text-muted helper text"> Will you be working during the school year? What is your expected take home pay for the full year? </small></p><app-dynamic-input-form _ngcontent-puy-c39=""
      _nghost-puy-c37="">
      <div _ngcontent-puy-c37="" class="col-12 form-group td-form-group-padding px-0 dynamic-form-wrapper not-empty">
        <div _ngcontent-puy-c37="" class="row align-items-start dynamic">
          <div _ngcontent-puy-c37="" class="col">
            <div _ngcontent-puy-c37="" class="row">
              <div _ngcontent-puy-c37="" class="col-5 col-sm-5 form-group td-form-group-padding"><!----><app-form-input _ngcontent-puy-c37="" _nghost-puy-c36="">
                  <div _ngcontent-puy-c36=""><!----><!----><!----><!---->
                    <div _ngcontent-puy-c36="" class="form-input-wrapper form-group mb-0 form-right">
                      <div _ngcontent-puy-c36=""><!----><!----><input _ngcontent-puy-c36="" type="text" tabindex="0" class="form-control ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted"
                          id="form.contribution.income.0.name" placeholder="Enter job" aria-label=" "><!----><!----></div><!---->
                    </div>
                  </div><!---->
                </app-form-input><!----></div>
              <div _ngcontent-puy-c37="" class="col-7 col-sm-7 form-group td-form-group-padding">
                <div _ngcontent-puy-c37="" class="row">
                  <div _ngcontent-puy-c37="" class="col flex-grow-1"><app-form-input _ngcontent-puy-c37="" _nghost-puy-c36="">
                      <div _ngcontent-puy-c36=""><!----><!----><!----><!---->
                        <div _ngcontent-puy-c36="" class="form-input-wrapper form-group mb-0 form-right">
                          <div _ngcontent-puy-c36="" class="input-group">
                            <div _ngcontent-puy-c36="" class="input-group-prepend"><span _ngcontent-puy-c36="" class="input-group-text bg-white deactivated-text">$</span></div><!----><input _ngcontent-puy-c36="" type="text" tabindex="0"
                              class="form-control input-with-suffix ngrx-forms-valid ngrx-forms-pristine ngrx-forms-untouched ngrx-forms-unsubmitted" id="form.contribution.income.0.value" placeholder="" aria-label="Enter job"><!----><!---->
                            <div _ngcontent-puy-c36="" class="input-group-append"><span _ngcontent-puy-c36="" class="input-group-text bg-white pl-1 deactivated-text"> /year </span></div><!---->
                          </div><!---->
                        </div>
                      </div><!---->
                    </app-form-input></div>
                  <div _ngcontent-puy-c37="" class="col-auto pl-0 d-sm-block">
                    <div _ngcontent-puy-c37="" class="remove-wrapper"><button _ngcontent-puy-c37="" class="remove-btn" style="visibility: visible;"><span _ngcontent-puy-c37="" aria-hidden="true" class="td-icon td-icon-close"></span><span
                          _ngcontent-puy-c37="" class="sr-only">Delete</span></button></div>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div><!----><button _ngcontent-puy-c37="" type="button" class="btn mt-4 td-btn-secondary-clear" style="width: 65%;" id="form.contribution.income.addMore"
          data-analytics-click="tdct:p:student:budget:calculator:additional:expenses:financial:aid"> Add another </button>
      </div>
    </app-dynamic-input-form>
  </div>
</form>

Text Content

Open Menu



STUDENT BUDGET CALCULATOR

en

Select Language: English


FIND OUT HOW MUCH YOUR SCHOOL YEAR WILL COST

Figure out the total cost of your school year by adding up your tuition,
housing, food, phone charges and more. You’ll get a realistic forecast of your
expenses, plus ideas on ways to cover your costs.

--------------------------------------------------------------------------------

 * School
 * Housing
 * Expenses
 * Contributions
 * Results


SCHOOL

How much is your annual tuition? 

You can find this on your school's website.

$
Next


WHERE WILL YOU BE LIVING?

Choose one.
Living at homeLiving in residenceRenting off campus
Next


EXPENSES


Groceries.

How much will you spend on groceries each week?

Mainly snacks
$25/wk A few meals
$50/wk All my meals
$100/wk
Or enter your own amount. 

Or enter your own amount.

$
Going out.

How often each week do you plan to eat out or spend money on entertainment?

Once
$25/wk A few times
$75/wk Every day
$150/wk
Or enter your own amount 

Or enter your own amount

$
Other expenses.  

Enter the other costs you expect to pay each month.

Travel home
$
Delete
Phone plan
$
Delete
Shopping
$
Delete
Car insurance
$
Delete
Gas
$
Delete
Add another
Big purchases.

Add up what you expect to spend each year on things like textbooks, furniture,
technology, etc.

Textbooks
$
Delete
Furniture
$
Delete
Add another
Next


CONTRIBUTIONS

FINANCIAL AID.

Include any scholarships or bursaries you've received for the school year, as
well as any grants and loans.

Scholarship or bursary. 

You can learn more about available scholarships at Scholarships Canada.

Examples include scholarships for academic excellence, etc.

$
Grant or loan. 

You can learn more about government loans through the Government of Canada, and
about student lines of credit at the TD student Hub.

Examples include government loans, lines of credit, etc.

$
Other contributions. 

Do you have other savings or contributions you can add? Examples include RESP
money, personal savings, contributions from parents or guardians, etc.

$
Total savings. 

Enter the total amount of savings you plan to use this year.

$
Personal income.

Will you be working during the school year? What is your expected take home pay
for the full year?

$
/year
Delete
Add another
See results


LOOKING GREAT!

It looks like you have a great balance for the year ahead. Visit the

TD Student Hub

for more financial tips and advice.

$0.00

Estimated costs for the school year

$0.00

Estimated money available for the school year


SCHOOL

How much is your annual tuition? 

You can find this on your school's website.

$
Next


WHERE WILL YOU BE LIVING?

Choose one.
Living at homeLiving in residenceRenting off campus
Next


EXPENSES


Groceries.

How much will you spend on groceries each week?

Mainly snacks
$25/wk A few meals
$50/wk All my meals
$100/wk
Or enter your own amount. 

Or enter your own amount.

$
Going out.

How often each week do you plan to eat out or spend money on entertainment?

Once
$25/wk A few times
$75/wk Every day
$150/wk
Or enter your own amount 

Or enter your own amount

$
Other expenses.  

Enter the other costs you expect to pay each month.

Travel home
$
Delete
Phone plan
$
Delete
Shopping
$
Delete
Car insurance
$
Delete
Gas
$
Delete
Add another
Big purchases.

Add up what you expect to spend each year on things like textbooks, furniture,
technology, etc.

Textbooks
$
Delete
Furniture
$
Delete
Add another
Next


CONTRIBUTIONS

FINANCIAL AID.

Include any scholarships or bursaries you've received for the school year, as
well as any grants and loans.

Scholarship or bursary. 

You can learn more about available scholarships at Scholarships Canada.

Examples include scholarships for academic excellence, etc.

$
Grant or loan. 

You can learn more about government loans through the Government of Canada, and
about student lines of credit at the TD student Hub.

Examples include government loans, lines of credit, etc.

$
Other contributions. 

Do you have other savings or contributions you can add? Examples include RESP
money, personal savings, contributions from parents or guardians, etc.

$
Total savings. 

Enter the total amount of savings you plan to use this year.

$
Personal income.

Will you be working during the school year? What is your expected take home pay
for the full year?

$
/year
Delete
Add another
See results


LOOKING GREAT!

It looks like you have a great balance for the year ahead. Visit the

TD Student Hub

for more financial tips and advice.

$0.00

Estimated costs for the school year

$0.00

Estimated money available for the school year

The TD Student Budget Calculator is designed to help users evaluate their
expected annual expenses and sources of funding related to post-secondary
education and provides a summary based on the accuracy and completeness of the
information you enter. Some fields may have suggested ranges or default amounts
that are based on average costs across Canada. The results are intended for
illustrative purposes only, and do not constitute, nor should they be relied
upon as, financial advice. To view calculation assumptions, click here .

Need to talk to us directly?

Our banking specialists are ready to answer your questions.

(1-855-882-6918) (1-855-882-6918)

Connect with TD

 * Twitter
 * Facebook
 * Instagram
 * YouTube
 * LinkedIn

Privacy & Security Legal Accessibility About Us We're Hiring Ad Choices &
Personalization