PocketCPA

Unlimited CPA practice: calculation questions with new numbers every time

On 19 calculation topics, PocketCPA writes a new multiple-choice question every time one is asked. The figures are drawn fresh, the app computes the answer exactly from them, and each wrong option is a specific mistake, such as ignoring salvage value or using the wrong year's fraction. A candidate can keep going on one topic for as long as a session needs, with a new question each time, instead of meeting the same numbers again and answering from memory. Last reviewed 2026-10-08.

What is unlimited practice on PocketCPA?

On 19 calculation topics, PocketCPA writes a new multiple-choice question every time one is asked. The figures are drawn fresh, the app computes the answer exactly from them, and each wrong option is a specific mistake, such as ignoring salvage value or using the wrong year's fraction. A candidate can keep going on one topic for as long as a session needs, with a new question each time, instead of meeting the same numbers again and answering from memory.

Which CPA exam topics does unlimited practice cover?

19 topics across FAR, REG, BAR and TCP: FAR, Bond pricing, Effective interest, Lease liability, Depreciation, PP&E disposals, Inventory cost flow, Lower of cost and NRV, Credit losses, Equity method, Deferred taxes, Revenue allocation, Goodwill and NCI, Goodwill impairment, Diluted EPS, Ratios; REG, Dividends received deduction; BAR, Basic EPS, Cost of capital; TCP, Like-kind exchanges.

What a generated question looks like

Four questions exactly as the generator produced them, one from each of four topics, with the reason behind every option. Asked again, each topic produces a different question.

Depreciation FAR, ASC 360-10-35, reference FAR-GEN-DEPR-000001

On January 1, Year 1, a company buys equipment for $250,000 with a useful life of 10 years and a salvage value of $38,000. Using the sum-of-the-years'-digits method, what is depreciation expense for Year 2?

  1. $21,200. This is straight-line: cost less salvage, spread evenly.
  2. $30,836. The fraction is off by a year. Year 2 uses 9/55: the years remaining at the start of the year, over the sum of the digits.
  3. $34,691 (correct). The sum-of-the-years'-digits amount for Year 2.
  4. $40,909. Salvage value was ignored. Sum-of-the-years'-digits applies the fraction to cost less salvage.

The answer is $34,691. The digits sum to 55. Year 2 takes 9/55 of cost less salvage: ($250,000 - $38,000) x 9/55 = $34,691.

Bond pricing FAR, ASC 835-30, reference FAR-GEN-BOND-000001

On January 1, Year 1, a company issues $200,000 of 10-year bonds with a stated interest rate of 7%, paying interest annually on December 31. The market rate for bonds of similar risk is 10%. At 10% for 10 periods, the present value of 1 is 0.3855 and the present value of an ordinary annuity of 1 is 6.1446. At what price are the bonds issued?

  1. $77,100. Only the principal was discounted. The price also includes the present value of the annual interest payments.
  2. $200,000. Face value. Bonds sell at face only when the market rate equals the stated rate; here the market rate is higher, so they sell at a discount.
  3. $217,100. The interest payments were added at face value. Each payment is discounted with the annuity factor, like the principal.
  4. $163,124 (correct). The price is the present value of both cash flows at the market rate: the principal plus the 10 annual interest payments.

The answer is $163,124. The price is the present value of the cash flows at the market rate of 10%. Principal: $200,000 x 0.3855 = $77,100. Interest: $14,000 a year x 6.1446 = $86,024. Price = $163,124, a discount of $36,876, because the market rate is above the stated rate of 7%.

Lease liability FAR, ASC 842-20-30-1, reference FAR-GEN-LEASE-000002

On January 1, Year 1, a company signs a 7-year lease of equipment with annual payments of $195,000, due at the end of each year. The lessor's implicit rate of 9% is known to the company; its incremental borrowing rate is 11%. Present value factors for 7 periods: at 9%, ordinary annuity 5.0330 and annuity due 5.4859; at 11%, ordinary annuity 4.7122 and annuity due 5.2305. What lease liability does the company recognize at commencement, before any payment is made?

  1. $1,365,000. The payments were added up without discounting. The liability is their present value.
  2. $918,879. This uses the incremental borrowing rate. A lessee uses the rate implicit in the lease whenever it can readily determine it, and here it can.
  3. $981,435 (correct). The present value of the payments at the implicit rate, using the ordinary annuity factor because payments fall at the end of each year.
  4. $1,069,751. The wrong timing. Payments at the end of each year take the ordinary annuity factor.

The answer is $981,435. The lease liability is the present value of the lease payments not yet paid. The implicit rate of 9% is known, so it is the discount rate. Payments come at the end of each year, so the factor is the ordinary annuity factor of 5.0330: $195,000 x 5.0330 = $981,435.

Deferred taxes FAR, ASC 740-10-30-8, reference FAR-GEN-DTAX-000001

In Year 1, its first year, a company reports pretax book income of $1,215,000, which includes $40,000 of tax-exempt municipal bond interest. Tax depreciation exceeded book depreciation by $340,000, a difference that reverses in later years. The tax rate is 21% for Year 1, and a law enacted during Year 1 sets the rate at 30% for all later years. What deferred tax liability does the company report at December 31, Year 1?

  1. $102,000 (correct). The temporary difference times the enacted rate for the years it reverses, 30%.
  2. $114,000. The municipal interest was treated as a temporary difference. It is permanent: never taxed, so it never creates deferred tax.
  3. $71,400. This uses the current-year rate. Deferred taxes are measured at the enacted rate for the years the difference reverses, 30%.
  4. $175,350. This is current tax payable on taxable income, not the deferred tax balance.

The answer is $102,000. The depreciation difference of $340,000 is temporary, and it reverses when the 30% rate applies, so the deferred tax liability is $340,000 x 30% = $102,000. The $40,000 of municipal interest is a permanent difference and creates no deferred tax.

How is it different from unlimited practice tests?

Many CPA review courses offer unlimited practice tests, which assemble new tests from a fixed bank of questions, so the questions themselves eventually repeat. PocketCPA's generated questions are new questions: the figures are drawn for each one, so the same topic can be practiced again without the answer already being familiar.

How are generated questions checked?

Each answer is computed by the app from the figures drawn for that question, not looked up, and every wrong option is computed from a named error. A FAR topic went live only after 20 fresh draws were answered blind, without the key, with no error and no note of ambiguous wording. Each question carries a reference code, so any one of them can be reported and reproduced exactly.

Do generated questions change the readiness score?

No. Generated questions count toward the day's study and the review schedule, and never toward the share of the question bank answered or the readiness score, so drilling a topic cannot inflate either figure.

What does unlimited practice not generate?

It generates calculation questions on these topics only. Every other question, task-based simulations and mock exams come from the cited question bank. No question text is written by an AI model at the moment it is asked: every generated question comes from a fixed template whose code computes the answer, and each FAR template was checked blind on 20 draws before it went live.

Unlimited practice is part of every paid plan. Try the cited question bank free, with no account, or see the plans. How the rest of the content is checked is on the methodology page.